Compatibilité des versions de Dataproc Metastore

Cette page liste les intégrations courantes compatibles avec Dataproc Metastore et les versions des intégrations que vous pouvez utiliser.

Compatibilité avec les versions de métastore Apache Hive

Lorsque vous créez un service Dataproc Metastore, vous pouvez sélectionner la version du métastore Hive à utiliser dans votre service. Si vous ne sélectionnez pas de version, Dataproc Metastore utilise la version 3.1.2 de Hive par défaut.

Dataproc Metastore est compatible avec les versions de correctif Hive stables suivantes :

  • 3.1.2
  • 2.3.6
  • 2.2.0
  • 1.2.2

Compatibilité avec les versions en fin de vie en amont

Lorsqu'une version de métastore Hive arrive en fin de vie, elle ne reçoit plus de contributions en amont. Ces versions en fin de vie sont limitées pour les éléments suivants :

  • Amélioration des performances.
  • Corrections de problèmes de sécurité.
  • Demandes de nouvelles fonctionnalités.

Période de compatibilité avec les versions Hive

Lorsque Dataproc Metastore ajoute la compatibilité avec une nouvelle version de Hive, les versions précédentes restent compatibles pendant les périodes suivantes.

Mois après la publication initiale de la version Hive Nouveaux services Services existants
0-12 Compatible Compatible
12-24 Non compatible Compatible
24+ Non disponible Non disponible

Une fois qu'une version de Hive est obsolète, elle n'est plus compatible.

Compatibilité avec les versions de Managed Service pour Apache Spark

Lorsque vous créez un service Dataproc Metastore, vous pouvez associer un cluster Managed Service pour Apache Spark à votre service.

Dataproc Metastore est compatible avec les versions stables suivantes de Managed Service pour Apache Spark :

Dataproc Metastore Managed Service pour Apache Spark
3.1.2 2.x et 1.5*
2.3.6 1,5

* L'utilisation de Managed Service pour Apache Spark version 1.5 avec Dataproc Metastore 3.1.2 peut entraîner des problèmes de rétrocompatibilité. Si vous devez utiliser ces versions ensemble, nous vous recommandons d'utiliser la fonctionnalité de versions auxiliaires. Pour que ces versions soient compatibles, vous devez définir votre version principale sur Dataproc Metastore 3.1.2 et la version auxiliaire sur 2.3.6.

Les versions 3.x de Managed Service pour Apache Spark ne sont pas compatibles avec Dataproc Metastore.

Étape suivante