После запуска всех сервисов cloudera в контейнере через образ clouera/quickstart мне нужно проверить, все ли сервисы (такие как HDFS, HBase, Hive и т. д.) запущены или нет. Если какой-либо сервис не появился, попробуйте перезапустить его снова. или отобразить сообщение... Может ли быть сценарий оболочки или код Java, чтобы проверить это? Нужна помощь с кодом..
Чтобы проверить, работают ли службы Cloudera Hadoop в контейнере или нет
Ответы (3)
Лучший способ проверить это использовать веб-интерфейс cloudera Manger, вы можете увидеть статус каждой установленной службы.
Вы можете обратиться по ссылке ниже для параметров командной строки
http://www.cloudera.com/documentation/enterprise/5-6-x/topics/cdh_admin_config.html
person
BruceWayne
schedule
28.07.2016
Нет, на самом деле мне нужно сделать некоторую автоматизацию, где мне нужно проверить статус службы, не запущена ли она, а затем попытаться перезапустить ее... или, по крайней мере, отобразить сообщение пользователю о том, какие службы не удалось запустить...
- person sahil soni; 29.07.2016
Нет, на самом деле мне нужно сделать некоторую автоматизацию, где мне нужно проверить статус службы, не запущена ли она, а затем попытаться перезапустить ее... или, по крайней мере, отобразить сообщение пользователю о том, какие службы не удалось запустить...
person
sahil soni
schedule
29.07.2016
Я думаю, что Cloudera Manager API — это то, что вам нужно: https://cloudera.github.io/cm_api/
person
Justin Kestelyn
schedule
29.07.2016