如何知道hbase服务器是运行还是不是

How to know hbase server is running or not

我是 Hbase 新手。 当 hbase 在集群上出现故障时,我必须触发一封电子邮件。 命令sudo -u hbase jps给出了hbase的进程。

请建议如何做。

按计划为 运行 编写 shell 脚本。 此脚本将在路径 \hbase\bin 上触发 jps 命令。 您的 shell 脚本将以如下内容开头: jps > something.txt .... ....

在脚本中进行检查,即如果此 jps 命令的结果 returns HMaster 和 HRegionServer 进程名称,则表示 HBase 未关闭。如果缺少任何进程,则 HBase 已关闭,因此您可以通过脚本触发邮件。