gpt4 book ai didi

hadoop - 如何创建停止集群上的 Hive 服务的脚本?

转载 作者:可可西里 更新时间:2023-11-01 15:51:23 25 4
gpt4 key购买 nike

我需要创建一个脚本 shell 来从集群的任何节点停止 Hive Metastore 和 HiveServer2 服务,并且我需要知道 Hive 服务在我的集群中的哪个位置才能运行此命令:

ssh 节点名:ps aux | awk '{print $1,$2}' | grep 配置单元 | awk '{print $2}' | xargs kill >/dev/null 2>&1

如何找出哪些节点托管 Hive 服务?

最佳答案

由于集群配置应该部署到所有涉及的节点和 *-site.xml 文件中,您可以使用一种方法在该文件中查找特定服务的节点。

在示例中(以及来 self 的集群):

grep -A1 -i "hive.metastore.uris" /etc/hive/${hdp.version}/hive-site.xml

将提供 Hive Metastore 节点。从那里你可以进一步进行。

关于hadoop - 如何创建停止集群上的 Hive 服务的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48883103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com