首页 > 解决方案 > Hive Metastore 由相同 HDInsight 版本但不同群集类型的不同群集共享

问题描述

根据 Microsoft 的这篇文章,所有指向外部共享 Hive Metastore 的集群都必须是相同的 HDInsight 版本。这是否意味着集群可以具有不同的类型,只要它们具有相同的 HDInsight 版本?因为对于相同的 HDInsight 版本,集群类型可以是 Hadoop、Spark、Interactive Query 等。

标签: azureazure-hdinsight

解决方案


自定义元存储允许您将多个集群和集群类型附加到该元存储。例如,可以在 HDInsight 中的 Interactive Query、Hive 和 Spark 群集之间共享单个元存储。

示例:如果您使用 HDI 3.6 的 Hadoop 集群,它可以与使用 HDI 3.6 版本的 Spark 集群共享。

要记住的要点:

  • 如果跨多个群集共享元存储,请确保所有群集都是相同的 HDInsight 版本。不同的 Hive 版本使用不同的元存储数据库模式。

  • 您不能在 Hive 2.1 和 Hive 3.1 版本化集群之间共享元存储。示例:您不能与 HDInsight 4.0 和 HDInsight 3.6 共享 Hive 元存储。

在此处输入图像描述

希望这可以帮助。


推荐阅读