在emr上重启hiveserver2

时间:2016-02-20 20:24:08

标签: amazon-web-services hive emr

我在一个主人和两个工作人员的EMR集群上杀死了hiveserver2进程(在用ps aux|grep -i hiveserver2找到PID之后)。在杀死hiveserver2之前,我能够通过HUE在浏览器上浏览和查询Hive。我尝试使用hive --service hiveserver2重新启动,但之后我无法再从HUE连接,它会挂起或说它无法连接到<publicDNS>:10000

我的用例是我想在不关闭群集的情况下修改EMR群集的配置单配置。这有可能吗?

2 个答案:

答案 0 :(得分:0)

initctl list
status hive-server2

sudo restart hive-server2
sudo stop hive-server2
sudo start hive-server2

How do I restart a service in Amazon EMR?

答案 1 :(得分:-2)

可以在启动群集之前添加Hive配置,而不是在群集准备就绪后添加。您可以在引导步骤中将它们添加为配置设置。

E.G。您可以使用以下语法(在java中)在hive-site.xml中添加配置:

majorObjectCtrl

以下链接中的更多详细信息:

http://docs.aws.amazon.com/ElasticMapReduce/latest/ReleaseGuide/emr-configure-apps.html