我无法在AWS EMR Hadoop集群中重新启动Hue。 我修改了hue.ini文件并想重新启动hue以便应用更改。当我运行“service hue restart”时,它发出“command not found”错误。我可以理解这一定是因为hue没有添加到环境路径中。但是,当我运行bin / hue时,它不会重新启动作为输入。有没有办法重新启动色调?
我正在使用Hue 3.7.1-amzn-7,emr-4.8.4和Amazon 2.7.3 Hadoop发行版。
先谢谢。
答案 0 :(得分:9)
重启过程取决于您使用的EMR AMI版本。
在EMR 4.x.x& 5.x.x AMI,
服务管理由 upstart 处理,而不是传统的 SysVInit 脚本。所以,错误就像" Command not found"是期待。可以使用upstart cookbook中的upstart命令查询服务
有关EMR的服务清单:
grep -ir "env DAEMON=" /etc/init/ | cut -d"\"" -f2
hadoop-yarn-resourcemanager
oozie
hadoop-hdfs-namenode
hive-hcatalog-server
hadoop-mapreduce-historyserver
hue
hadoop-kms
hadoop-yarn-proxyserver
hadoop-httpfs
hive-server2
hadoop-yarn-timelineserver
停止/启动色调的示例命令:
status hue
sudo stop hue
sudo start hue
sudo reload hue
在EMR 3.x.x AMI上,您尝试使用的service hue restart
的SysVInit命令可能有效。