Alluxio中如何监控standby master的状态?

How to monitor the status of standby masters in Alluxio?

在Alluxio中,我可以通过19998端口监控leading master。但是我也想监控standby master。但是standby master没有RPC端口19998,请问有什么办法可以监控standby master吗?我想监控进程的状态,查看进程是否正常运行。比如我想知道standby master是否及时读取journal。 谢谢。

您可以使用 jpsps 并查找 "AlluxioMaster"

来检查备用 master 是否处于活动状态
jps | grep AlluxioMaster
ps ax | grep AlluxioMaster

后备Master的日志(logs/master.log)在读取每个日志文件时都会报告。请注意,备用 master 仅读取 completed 编辑日志文件,而不是进行中的编辑日志文件。默认情况下,编辑日志一旦达到 10MB 就会滚动。

这些是备用主日志消息的一些示例:

2019-03-12 10:59:32,794 INFO  UfsJournalReader - Reading journal file /opt/alluxio/journal/FileSystemMaster/v1/logs/0x0-0x223ff.
2019-03-12 10:59:43,425 INFO  UfsJournalReader - Reading journal file /opt/alluxio/journal/FileSystemMaster/v1/logs/0x223ff-0x441f1.
2019-03-12 10:59:49,152 INFO  UfsJournalReader - Reading journal file /opt/alluxio/journal/FileSystemMaster/v1/logs/0x441f1-0x65ee8.