我已经使用Hbase配置了Hadoop 2.7.5。它是完全分布式模式下的5系统集群。我必须监视Hadoop / Hbase守护进程,并希望在某些守护程序出现故障时启动某些操作(例如邮件)。有没有内置的解决方案。 另外我想在启动时启动Hadoop。我怎么能这样做?
答案 0 :(得分:0)
我假设你没有使用像Cloudera或Hortonworks这样的主要dists,他们已经在他们的堆栈中内置了这个功能。
要自动重启启动时间,您可以使用init.d(或systemd)
以及在发生故障时通过电子邮件发送的示例,此答案中有脚本解决方案Bash script to monitor process and sendmail if failed
在企业组织中,大多数都会有一个监控解决方案,例如tivoli,您可以使用它。