Hadoop HDInsight上的HCatalog通知
我试图在HDInsight集群上启用HCatalog通知,以便跟踪元数据更改 我有一个ActiveMQ代理在我的两个头节点上运行。这是工作,因为我已经能够订阅它,并收到通知,我是发送给自己。我尝试通过Ambari UI更改hive-site.xml的配置来启用HCatalog通知(我在hive.metastore.event.listeners字段中添加了org.apache.hive.HCatalog.listener.NotificationListener),但没有给出任何结果。我还通过SSH连接到我的HDInsight集群的headnode,并手动更改了hive-site.xml文件中的配置(显然有相当多的文件),方法是添加一个属性,就像我通过Ambari和event尝试的那样,但没有成功。每次配置更改后,我都会通过Ambari UI重新启动配置单元(甚至所有)服务。我的猜测是,出于某种原因,我所做的更改没有被应用Hadoop HDInsight上的HCatalog通知,hadoop,hive,activemq,azure-hdinsight,hcatalog,Hadoop,Hive,Activemq,Azure Hdinsight,Hcatalog,我试图在HDInsight集群上启用HCatalog通知,以便跟踪元数据更改 我有一个ActiveMQ代理在我的两个头节点上运行。这是工作,因为我已经能够订阅它,并收到通知,我是发送给自己。我尝试通过Ambari UI更改hive-site.xml的配置来启用HCatalog通知(我在hive.metastore.event.listeners字段中添加了org.apache.hive.HCatalog.listener.NotificationListener),但没有给出任何结果。我还通过S
对此有何经验或建议?我通过以下操作激活了一个自定义通知侦听器:
Hive=>Configs=>Advanced=>Custom Hive site
并添加属性:
hive.metastore.event.listeners=[full\u class\u name\u include\u package]
DDL
操作后都调用了我的通知侦听器,我能够跟踪所有元数据更改