2.2.x release image versions

Component 2.2.87-debian12/
-ubuntu22/
-ubuntu22-arm/
-rocky9
2026/09/04
2.2.86-debian12/
-ubuntu22/
-ubuntu22-arm/
-rocky9
2026/08/19
2.2.85-debian12/
-ubuntu22/
-ubuntu22-arm/
-rocky9
2026/06/30
2.2.84-debian12/
-ubuntu22/
-ubuntu22-arm/
-rocky9
2026/06/22
2.2.83-debian12/
-ubuntu22/
-ubuntu22-arm/
-rocky9
2026/06/22
Apache Atlas
initialization action
2.2.0 2.2.0 2.2.0 2.2.0 2.2.0
Apache Flink
optional component
1.17.0 1.17.0 1.17.0 1.17.0 1.17.0
Apache Hadoop
installed
3.3.6 3.3.6 3.3.6 3.3.6 3.3.6
Apache Hive
installed
3.1.3 3.1.3 3.1.3 3.1.3 3.1.3
Apache Hive WebHCat
optional component
3.1.3 3.1.3 3.1.3 3.1.3 3.1.3
Apache Hudi
optional component
0.15.0 0.15.0 0.15.0 0.15.0 0.15.0
Apache Iceberg
optional component
1.6.1 1.6.1 1.6.1 1.6.1 1.6.1
Apache Kafka
initialization action
3.1.0 3.1.0 3.1.0 3.1.0 3.1.0
Apache Pig
installed
0.18.0-SNAPSHOT 0.18.0-SNAPSHOT 0.18.0-SNAPSHOT 0.18.0-SNAPSHOT 0.18.0-SNAPSHOT
Apache Spark
installed
3.5.3 3.5.3 3.5.3 3.5.3 3.5.3
Apache Sqoop
initialization action
1.5.0-SNAPSHOT 1.5.0-SNAPSHOT 1.5.0-SNAPSHOT 1.5.0-SNAPSHOT 1.5.0-SNAPSHOT
Apache Tez
installed
0.10.2 0.10.2 0.10.2 0.10.2 0.10.2
BigQuery Connector
installed
0.34.1 0.34.1 0.34.1 0.34.1 0.34.1
Cloud Storage Connector
installed
3.0.17 3.0.17 3.0.17 3.0.17 3.0.17
Conscrypt
installed
2.5.2 2.5.2 2.5.2 2.5.2 2.5.2
Delta Lake
optional component
3.2.1 3.2.1 3.2.1 3.2.1 3.2.1
Docker
optional component
24.0 24.0 24.0 24.0 24.0
Hue
initialization action
4.11.0 4.11.0 4.11.0 4.11.0 4.11.0
Java
installed
11 11 11 11 11
JupyterLab Notebook
optional component
3.6 3.6 3.6 3.6 3.6
Oozie
initialization action
5.2.1 5.2.1 5.2.1 5.2.1 5.2.1
Python
installed
conda 23.11.0 with Python 3.11 conda 23.11.0 with Python 3.11 conda 23.11.0 with Python 3.11 conda 23.11.0 with Python 3.11 conda 23.11.0 with Python 3.11
R
installed
R 4.3 R 4.3 R 4.3 R 4.3 R 4.3
Ranger
optional component
2.4.0 2.4.0 2.4.0 2.4.0 2.4.0
Scala
installed
2.12.18 2.12.18 2.12.18 2.12.18 2.12.18
Solr
optional component
9.2.1 9.2.1 9.2.1 9.2.1 9.2.1
Trino
optional component
432 432 432 432 432
Zeppelin Notebook
optional component
0.10.1 0.10.1 0.10.1 0.10.1 0.10.1
Zookeeper
optional component
3.8.3 3.8.3 3.8.3 3.8.3 3.8.3

Known 2.2 image version issues and limitations:

Notes:

  • 2.2.x-*-arm images support only the pre-installed components and the following optional components. The other 2.2 optional components and all initialization actions aren't supported:

    • Apache Hive WebHCat
    • Apache Pig (starting with 2.2.75-ubuntu22-arm)
    • Docker
    • Zeppelin
    • Zookeeper (installed in high availability clusters; optional component in other clusters)
  • The source code to image 2.2 libraries that are licensed under Reciprocal and Restricted licenses is available at the /usr/local/share/google/managed-spark/third-party-sources path on Managed Service for Apache Spark cluster VMs.

  • The following Hudi procedures are known to not work on a Hudi table backed by the Cloud Storage file system:

    • run_clustering
    • run_compaction
  • The default resource calculator for YARN has been changed from DefaultResourceCalculator to DominantResourceCalculator, which uses the dominant-resource concept to determine resource allocation, such as Memory and CPU allocation. This change impacts Autoscaler, which scales based on the dominant resource usage of the cluster.

  • Apache Iceberg version: In 2.2 images, Apache Iceberg is available in versions 1.6.1 and 1.10. The default version is 1.6.1. To specify the Iceberg version on any 2.2 cluster, set the dataproc:dataproc.iceberg.version cluster property to 1.10 (or 1.6) during cluster creation.

  • The 2.2.85 and later image versions do not have preconfigured Conda channels. Packages can't be installed using Conda unless channels are manually configured during cluster initialization. Also, 2.2 image version clusters that have preconfigured Conda channels, including 2.2.84 and earlier image versions, can't be used after August 25, 2026.

    • You may need to delete and replace existing clusters. After August 25, 2026, existing clusters that were created with images that have pre-configured Conda channels, even if cluster jobs don't use Conda to install packages, must be deleted and replaced with new clusters created or recreated with images that don't have preconfigured Conda channels.