我在一个主人和两个工作人员的EMR集群上杀死了hiveserver2进程(在用ps aux|grep -i hiveserver2
找到PID之后)。在杀死hiveserver2之前,我能够通过HUE在浏览器上浏览和查询Hive。我尝试使用hive --service hiveserver2
重新启动,但之后我无法再从HUE连接,它会挂起或说它无法连接到<publicDNS>:10000
我的用例是我想在不关闭群集的情况下修改EMR群集的配置单配置。这有可能吗?
答案 0 :(得分:0)
initctl list
status hive-server2
sudo restart hive-server2
sudo stop hive-server2
sudo start hive-server2
答案 1 :(得分:-2)
可以在启动群集之前添加Hive配置,而不是在群集准备就绪后添加。您可以在引导步骤中将它们添加为配置设置。
E.G。您可以使用以下语法(在java中)在hive-site.xml中添加配置:
majorObjectCtrl
以下链接中的更多详细信息:
http://docs.aws.amazon.com/ElasticMapReduce/latest/ReleaseGuide/emr-configure-apps.html