0

通过 clouera/quickstart 映像启动容器中的所有 cloudera 服务后,我需要验证所有服务(如 HDFS、HBase、Hive 等)是否已启动。如果任何服务未启动,请尝试重新启动它或显示一条消息...可以有一个shell脚本或java代码来验证这一点吗?需要代码帮助..

4

3 回答 3

0

不,实际上我需要做一些自动化,我需要检查服务状态,没有启动然后尝试重新启动它......或者至少向用户显示一条关于哪些服务无法启动的消息......

于 2016-07-29T06:05:21.340 回答
0

最好的检查方法是使用 cloudera Manger Web UI,您可以查看每个已安装服务的状态

您可以参考以下链接以获取命令行选项

http://www.cloudera.com/documentation/enterprise/5-6-x/topics/cdh_admin_config.html

于 2016-07-28T08:05:51.413 回答
0

我认为 Cloudera Manager API 是您正在寻找的:https ://cloudera.github.io/cm_api/

于 2016-07-29T18:35:31.117 回答