我已经用hbase配置了hadoop2.7.5。它是一个完全分布式的5系统集群。我必须监视hadoop/hbase守护进程,如果某个守护进程出现故障,我想启动一些操作(例如邮件)。是否有任何内置解决方案。我还想在启动时启动hadoop。我该怎么做?
0s7z1bwu1#
我假设您没有使用像cloudera或hortonworks这样的主要dist,它们在堆栈中内置了这个特性。对于引导时的自动重启,可以使用init.d(或systemd)在失败的情况下发送电子邮件的例子在这个answer bash脚本中有一个脚本解决方案,用于监视进程和sendmail(如果失败)在企业组织中,大多数都会有一个监控解决方案,比如tivoli,您可以将其连接到。
1条答案
按热度按时间0s7z1bwu1#
我假设您没有使用像cloudera或hortonworks这样的主要dist,它们在堆栈中内置了这个特性。
对于引导时的自动重启,可以使用init.d(或systemd)
在失败的情况下发送电子邮件的例子在这个answer bash脚本中有一个脚本解决方案,用于监视进程和sendmail(如果失败)
在企业组织中,大多数都会有一个监控解决方案,比如tivoli,您可以将其连接到。