本页面列出了 Dataproc Metastore 支持的常见集成,以及您可以使用的集成版本。
Apache Hive Metastore 版本支持
创建 Dataproc Metastore 服务时,您可以选择要在服务中使用的 Hive Metastore 版本。如果您未选择版本,Dataproc Metastore 默认使用 Hive 3.1.2 版。
Dataproc Metastore 支持以下稳定的 Hive 补丁程序版本:
- 3.1.2
- 2.3.6
- 2.2.0
- 1.2.2
上游服务终止版本支持
当 Hive Metastore 版本达到服务终止后,将不再收到上游贡献。这些服务终止版本对以下内容的支持有限:
- 性能提升。
- 修复安全问题。
- 新功能请求。
Hive 版本支持期
当 Dataproc Metastore 添加对新版 Hive 的支持时,之前的版本在以下时间段内仍受支持。
| 初始 Hive 版本发布后的月数 | 新的服务 | 现有服务 |
|---|---|---|
| 0-12 | 支持 | 支持 |
| 12-24 | 不支持 | 支持 |
| 24+ | 不支持 | 不支持 |
Hive 版本被弃用后,将不再受支持。
Managed Service for Apache Spark 版本支持
创建 Dataproc Metastore 服务时,您可以将 Managed Service for Apache Spark 集群关联到您的服务。
Dataproc Metastore 支持以下稳定的 Managed Service for Apache Spark 版本:
| Dataproc Metastore | Managed Service for Apache Spark |
|---|---|
| 3.1.2 | 2.x 和 1.5* |
| 2.3.6 | 1.5 |
* 将 Managed Service for Apache Spark 1.5 版与 Dataproc Metastore 3.1.2 搭配使用可能会导致向后兼容性问题。如果您需要同时使用这些 版本,建议您使用辅助版本 功能。如需同时支持这些版本,您应将主要版本设置为 Dataproc Metastore 3.1.2,并将辅助版本设置为 2.3.6。
Managed Service for Apache Spark 3.x 版本与 Dataproc Metastore 不兼容。