Release-Image-Versionen 2.3.x

Komponente 2.3.37-debian12/
-ubuntu22/
-ubuntu22-arm/
-ml-ubuntu22/
-rocky9
2026/09/30
2.3.36-debian12/
-ubuntu22/
-ubuntu22-arm/
-ml-ubuntu22/
-rocky9
2026/09/04
2.3.35-debian12/
-ubuntu22/
-ubuntu22-arm/
-ml-ubuntu22/
-rocky9
2026/08/19
2.3.34-debian12/
-ubuntu22/
-ubuntu22-arm/
-ml-ubuntu22/
-rocky9
2026/07/15
2.3.33-debian12/
-ubuntu22/
-ubuntu22-arm/
-ml-ubuntu22/
-rocky9
2026/06/30
Apache Atlas
Initialisierungsaktion
2.2.0 2.2.0 2.2.0 2.2.0 2.2.0
Apache Flink
optionale Komponente
1.17.0 1.17.0 1.17.0 1.17.0 1.17.0
Apache Hadoop
installiert
3.3.6 3.3.6 3.3.6 3.3.6 3.3.6
Apache Hive
installiert
3.1.3 3.1.3 3.1.3 3.1.3 3.1.3
Apache Hive WebHCat
optionale Komponente
3.1.3 3.1.3 3.1.3 3.1.3 3.1.3
Apache Hudi
Optionale Komponente
0.15.0 0.15.0 0.15.0 0.15.0 0.15.0
Apache Iceberg
Optionale Komponente
1.6.1 1.6.1 1.6.1 1.6.1 1.6.1
Apache Kafka
Initialisierungsaktion
3.1.0 3.1.0 3.1.0 3.1.0 3.1.0
Apache Pig
optionale Komponente
0.18.0-SNAPSHOT 0.18.0-SNAPSHOT 0.18.0-SNAPSHOT 0.18.0-SNAPSHOT 0.18.0-SNAPSHOT
Apache Spark
installiert
3.5.3 3.5.3 3.5.3 3.5.3 3.5.3
Apache Sqoop
Initialisierungsaktion
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.42.3 0.42.3 0.42.3 0.42.3 0.42.3
Cloud Storage-Connector
installiert
3.1.13 3.1.13 3.1.13 3.1.13 3.1.13
Conscrypt
installiert
2.5.2 2.5.2 2.5.2 2.5.2 2.5.2
Delta Lake
optionale Komponente
3.2.1 3.2.1 3.2.1 3.2.1 3.2.1
Docker
optionale Komponente
28.1 28.1 28.1 28.1 28.1
Hue
Initialisierungsaktion
4.11.0 4.11.0 4.11.0 4.11.0 4.11.0
Java
installed
11 11 11 11 11
JupyterLab Notebook
optionale Komponente
3.6 3.6 3.6 3.6 3.6
Oozie
Initialisierungsaktion
5.2.1 5.2.1 5.2.1 5.2.1 5.2.1
Python
installiert
micromamba 2.0.5 mit Python 3.11 micromamba 2.0.5 mit Python 3.11 micromamba 2.0.5 mit Python 3.11 micromamba 2.0.5 mit Python 3.11 micromamba 2.0.5 mit Python 3.11
R
installiert
R 4.3 R 4.3 R 4.3 R 4.3 R 4.3
Ranger
optionale Komponente
2.4.0 2.4.0 2.4.0 2.4.0 2.4.0
Scala
installiert
2.12.18 2.12.18 2.12.18 2.12.18 2.12.18
Solr
optionale Komponente
9.4.1 9.4.1 9.4.1 9.4.1 9.4.1
Trino
optionale Komponente
432 432 432 432 432
Optionale
Zeppelin NotebookKomponente
0.10.1 0.10.1 0.10.1 0.10.1 0.10.1
Zookeeper
optionale Komponente
3.9.5 3.9.5 3.9.5 3.9.5 3.9.5

Hinweise:

  • Version 2.3 ist ein schlankes Image, das nur Kernkomponenten enthält. Dadurch wird das Risiko von Common Vulnerabilities and Exposures (CVEs) verringert. Wenn Sie höhere Sicherheitsanforderungen erfüllen müssen, verwenden Sie beim Erstellen eines Managed Service for Apache Spark-Clusters die Image-Version 2.3 oder höher.

  • Wenn Sie beim Erstellen eines Managed Service for Apache Spark-Clusters mit dem 2.3-Image optionale Komponenten installieren, werden diese während der Clustererstellung heruntergeladen und installiert. Dadurch kann sich die Startzeit des Clusters verlängern. Um diese Verzögerung zu vermeiden, können Sie ein benutzerdefiniertes Image mit den vorinstallierten optionalen Komponenten erstellen. Dazu führen Sie generate_custom_image.py mit dem Flag --optional-components aus.

  • Die Image-Versionen 2.3.32, 2.3.36 und höher haben keine vorkonfigurierten Conda-Channels. Pakete können mit Conda nur installiert werden, wenn Channels während der Clusterinitialisierung manuell konfiguriert werden. Außerdem können Cluster mit der Image-Version 2.3, die vorkonfigurierte Conda-Kanäle haben, einschließlich der Image-Versionen 2.3.35 und früher, aber ohne 2.3.32, nach dem 25. August 2026 nicht mehr verwendet werden.

    • Möglicherweise müssen Sie vorhandene Cluster löschen und ersetzen. Nach dem 25. August 2026 müssen vorhandene Cluster, die mit Images mit vorkonfigurierten Conda-Channels erstellt wurden, gelöscht und durch neue Cluster ersetzt werden, die mit Images ohne vorkonfigurierte Conda-Channels erstellt oder neu erstellt wurden. Das gilt auch dann, wenn in Clusterjobs keine Conda-Channels zum Installieren von Paketen verwendet werden.
  • Die folgenden optionalen Komponenten werden in Nicht-ARM-Images der Version 2.3 unterstützt:

    • Apache Flink
    • Apache Hive WebHCat
    • Apache Hudi
    • Apache Iceberg
    • Apache Pig
    • Delta Lake
    • Docker
    • JupyterLab-Notebook
    • Ranger
    • Solr
    • Trino
    • Zeppelin-Notebook
    • Zookeeper
  • 2.3.x-*-arm-Images unterstützen nur die vorinstallierten Komponenten und die folgenden optionalen Komponenten. Die anderen optionalen 2.3-Komponenten und alle Initialisierungsaktionen werden nicht unterstützt:

    • Apache Hive WebHCat
    • Apache Pig (ab 2.3.22-ubuntu22-arm)
    • Docker
    • Zeppelin-Notebook
    • Zookeeper (in Hochverfügbarkeitsclustern installiert; optionale Komponente in anderen Clustern)
  • Lightning Engine und Ausführung nativer Abfragen auf ARM: Unterstützt auf 2.3-ubuntu22-arm-Images.

  • yarn.nodemanager.recovery.enabled und HDFS-Audit-Logging sind in 2.3-Images standardmäßig aktiviert.

  • micromamba wird anstelle von conda in früheren Bildversionen im Rahmen der Python-Installation installiert.

  • Apache Iceberg-Version: In Version 2.3 ist Apache Iceberg in den Versionen 1.6.1 und 1.10 verfügbar. Die Standardversion ist 1.6.1. Ab der Image-Version 2.3.35 verwenden 2.3-Cluster, die mit aktivierter Lightning Engine erstellt wurden, standardmäßig die Iceberg-Version 1.10. Wenn Sie die Iceberg-Version für einen beliebigen Cluster mit Version 2.3 angeben möchten, legen Sie beim Erstellen des Clusters die Cluster-Property dataproc:dataproc.iceberg.version auf 1.10 (oder 1.6) fest.

  • Probleme bei der Docker- und Zeppelin-Installation:

    • Die Installation schlägt fehl, wenn der Cluster keinen öffentlichen Internetzugang hat. Als Workaround können Sie einen Cluster erstellen, der ein benutzerdefiniertes Image mit vorinstallierten optionalen Komponenten verwendet. Führen Sie dazu generate_custom_image.py mit dem Flag --optional-components aus.
    • Die Installation kann fehlschlagen, wenn der Cluster an eine ältere untergeordnete Image-Version angepinnt ist: Pakete werden bei Bedarf aus öffentlichen OSS-Repositories installiert und ein Paket ist möglicherweise nicht upstream verfügbar, um die Installation zu unterstützen. Erstellen Sie als Behelfslösung einen Cluster, der ein benutzerdefiniertes Image mit optionalen Komponenten verwendet, die im benutzerdefinierten Image vorinstalliert sind. Führen Sie dazu generate_custom_image.py mit dem Flag --optional-components aus.
  • Der Standard-Ressourcenrechner für YARN wurde von DefaultResourceCalculator in DominantResourceCalculator geändert. Dieser verwendet das Konzept der dominanten Ressource, um die Ressourcenzuweisung zu bestimmen, z. B. die Speicher- und CPU-Zuweisung. Diese Änderung wirkt sich auf den Autoscaler aus, der auf der Grundlage der dominanten Ressourcennutzung des Clusters skaliert wird.

Bildversion 2.3 der Komponenten für maschinelles Lernen (ML)

Das Managed Service for Apache Spark-Image 2.3-ml-ubuntu erweitert das Basis-Image 2.3 um ML-spezifische Software. Sie unterstützt optionale Komponenten von Image 2.3 und andere Funktionen von Version 2.3 und fügt die in den folgenden Abschnitten aufgeführten Komponentenversionen hinzu.

GPU-spezifische Bibliotheken

Für Managed Service for Apache Spark-Jobs, die GPU-VMs verwenden, sind die folgenden NVIDIA-Treiber und ‑Bibliotheken im 2.3-ml-ubuntu-Image verfügbar. Sie können sie für die folgenden Aufgaben verwenden:

  • Spark-Batch-Arbeitslasten mit der NVIDIA Spark Rapids-Bibliothek beschleunigen
  • Machine-Learning-Arbeitslasten trainieren
  • Verteilte Batchinferenz mit Spark ausführen
Paketname Version
Spark Rapids 25.04.0
NVIDIA-Treiber Ubuntu 22.04 LTS, beschleunigt mit NVIDIA-Treiberversion 570
CUDA 12.6.3
cublas 12.6.4
cusolver 11.7.1
cupti 12.6.80
cusparse 12.5.4
cuDNN 9.10.1
NCCL 2.27.5

XGBoost-Bibliotheken

Die folgenden Maven-Paketversionen sind im Image 2.3-ml-ubuntu verfügbar, damit Sie XGBoost mit Spark in Java oder Scala verwenden können.

Gruppen-ID Paketname Version
ml.dmlc xgboost4j-gpu_2.12 2.1.1
ml.dmlc xgboost4j-spark-gpu_2.12 2.1.1

Python-Bibliotheken

Das 2.3-ml-ubuntu-Image enthält die folgenden Bibliotheken, die verschiedene Phasen im ML-Lebenszyklus unterstützen.

Python-Bibliotheken für das Image „2.3-ml-ubuntu“
Paket Version
beschleunigen1.8.1
conda23.11.0
cookiecutter2.5.0
curl8.12.1
cython3.0.12
dask1.12.2023
Datasets3.6.0
deepspeed0.17.2
delta-spark3.2.0
evaluate0.4.5
fastavro1.9.7
fastparquet1.10.2023
fiona1.10.0
gateway-provisioners[yarn]0.4.0
gcsfs2023.12.2.post1
google-auth-oauthlib1.2.2
google-cloud-aiplatform1.88.0
google-cloud-bigquery[pandas]3.31.0
google-cloud-bigquery-storage2.30.0
google-cloud-bigtable2.30.1
google-cloud-container2.56.1
google-cloud-datacatalog3.26.1
google-cloud-dataproc5.18.1
google-cloud-datastore2.21.0
google-cloud-language2.17.2
google-cloud-logging3.11.4
google-cloud-monitoring2.27.2
google-cloud-pubsub2.29.1
google-cloud-redis2.18.1
google-cloud-spanner3.53.0
google-cloud-speech2.32.0
google-cloud-storage2.19.0
google-cloud-texttospeech2.25.1
google-cloud-translate3.20.3
google-cloud-vision3.10.2
huggingface_hub0.33.1
httplib20.22.0
ipyparallel8.6.1
ipython-sql0.3.9
ipywidgets8.1.7
jupyter_contrib_nbextensions0.7.0
jupyter_http_over_ws0.0.8
jupyter_kernel_gateway2.5.2
jupyter_server1.24.0
jupyterhub4.1.6
jupyterlab3.6.8
jupyterlab-git0.44.0
jupyterlab_widgets3.0.15
Koalas0.22.0
langchain0.3.26
lightgbm4.6.0
Markdown3.5.2
matplotlib3.8.4
mlflow3.1.1
nbconvert7.14.2
nbdime3.2.1
nltk3.9.1
Notebook6.5.7
numba0.58.1
numpy1.26.4
oauth2client4.1.3
onnx1.17.0
openblas0.3.25
opencv4.11.0
orc2.1.1
pandas2.1.4
pandas-profiling3.0.0
Papierfabrik2.4.0
pyarrow16.1.0
pydot2.0.0
pyhive0.7.0
pynvml12.0.0
pysal23.7
pytables3.9.2
Python3.11
regex25.12.2023
Anfragen2.32.2
requests-kerberos0.12.0
rtree1.1.0
scikit-image0.22.0
scikit-learn1.5.2
scipy1.11.4
seaborn0.13.2
sentence-transformers5.0.0
setuptools79.0.1
shap0.48.0
wohlgeformt2.1.1
spacy3.8.7
spark-tensorflow-distributor1.0.0
spyder5.5.6
sqlalchemy2.0.41
sympy1.13.3
tensorflow2.18.0
Tokenizer0.21.4.dev0
Toree0.5.0
Fackel2.6.0
torch-model-archiver0.11.1
torcheval0.0.7
Tornado6.4.2
torchvision0.21.0
Traitlets5.14.3
transformers4.53.1
uritemplate4.1.1
virtualenv20.26.6
wordcloud1.9.4
xgboost2.1.4

R-Bibliotheken

Die folgenden R-Bibliotheksversionen sind im 2.3-ml-ubuntu-Image enthalten.

R-Bibliotheken für das Image „2.3-ml-ubuntu“
Paketname Version
r-ggplot2 3.4.4
r-irkernel 1.3.2
r-rcurl 1.98-1.16
r-recommended 4.3