cdh5.16,有多个hive节点, 启用sentry后,hiveserver2没有问题,但是只有一个hive的metastore可用,其他的会有告警(Hive Metastore canary 创建数据库失败),这个是配置问题么,求解答
1条回答 默认 最新
关注 您在使用CDH5.16时启用了Sentry,但发现只有一个Hive Metastore可用,其他的会出现告警(Hive Metastore canary 创建数据库失败)。这可能是由于配置问题导致的。
建议您按照以下步骤进行排查和解决:- 确认所有Hive Metastore节点都已经安装并启动,并且它们之间可以相互通信。您可以通过telnet或ping等工具来测试网络连接情况。
- 检查所有Hive Metastore节点的配置文件中是否正确设置了Hive Metastore服务地址。请确保所有节点上的hive-site.xml文件中的hive.metastore.uris参数都指向相同的Metastore服务地址。
- 检查Sentry的权限设置是否正确。确保所有Hive Metastore节点上的sentry-site.xml文件中的sentry.hive.metastore.warehouse.dir参数都指向相同的HDFS目录,并且所有节点上的Sentry服务都已经启动。
- 检查Hive Metastore数据库是否正常。您可以尝试连接到Hive Metastore数据库并运行一些查询语句来验证其正常运行。
如果仍然存在问题,请查看Hive Metastore日志以获取更多详细信息,并根据日志信息调整配置或进行其他必要的操作。
解决 无用评论 打赏 举报