Hive Metastore由具有相同HDInsight版本但集群类型不同的不同集群共享

时间:2019-11-03 08:08:04

标签: azure hdinsight

根据Microsoft的article,指向外部共享Hive Metastore的所有群集必须具有相同的HDInsight版本。这是否意味着群集可以具有不同的类型,只要它们具有相同的HDInsight版本?因为对于同一HDInsight版本,群集类型可以是Hadoop,Spark,交互式查询等。

1 个答案:

答案 0 :(得分:2)

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

示例:如果您的Hadoop集群具有HDI 3.6,则可以与具有HDI 3.6版本的Spark集群共享。

要记住的重要点:

  • 如果您在多个集群中共享一个元存储,请确保所有 群集是相同的HDInsight版本。不同的Hive版本使用 不同的Metastore数据库架构。

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

enter image description here

希望这会有所帮助。