无法在 EMR 中重启 Hue

Unable to restart Hue in EMR

我无法在 AWS EMR Hadoop 集群中重启 Hue。 我已经修改了 hue.ini 文件并想重新启动 hue 以更改 apply.When I 运行 "service hue restart",它给出了 "command not found" 错误。我可以理解这一定是因为 hue 没有添加到环境路径中。但是,当我 运行 bin/hue 时,它不会将重新启动作为输入。有没有办法重新启动色调?

我正在使用 Hue 3.7.1-amzn-7、emr-4.8.4 和 Amazon 2.7.3 Hadoop 发行版。

提前致谢。

重启过程取决于您使用的 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

stop/start 色调的示例命令:

status hue
sudo stop hue
sudo start hue
sudo reload hue

在 EMR 3.x.x AMI 上,您尝试使用的 SysVInit 命令 service hue restart 可能有效。