通过clouera / quickstart映像启动容器中的所有cloudera服务后,我需要验证是否所有服务(如HDFS,HBase,Hive等)都已启动..如果没有出现任何服务,请尝试再次重新启动它或显示一条消息...是否有shell脚本或java代码来验证这一点?需要帮助代码..
答案 0 :(得分:0)
检查的最佳方式是使用cloudera Manger Web UI,您可以看到每个已安装服务的状态
您可以参考以下链接获取命令行选项
http://www.cloudera.com/documentation/enterprise/5-6-x/topics/cdh_admin_config.html
答案 1 :(得分:0)
不,实际上我需要做一些自动化,我需要检查服务状态,没有启动然后尝试重新启动它......或者至少向用户显示一条消息,告知哪些服务无法启动...
答案 2 :(得分:0)
我认为您正在寻找Cloudera Manager API:https://cloudera.github.io/cm_api/