根据Microsoft的article,指向外部共享Hive Metastore的所有群集必须具有相同的HDInsight版本。这是否意味着群集可以具有不同的类型,只要它们具有相同的HDInsight版本?因为对于同一HDInsight版本,群集类型可以是Hadoop,Spark,交互式查询等。
答案 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。
希望这会有所帮助。