Как отслеживать состояние резервных мастеров в Alluxio?

В Alluxio я могу контролировать ведущий мастер через порт 19998. Но я также хочу контролировать резервный мастер. Однако у резервного мастера нет порта RPC 19998. Есть ли способ контролировать резервный мастер? Я хочу следить за состоянием процесса и проверять, правильно ли он работает. Например, я хочу знать, своевременно ли читает журнал резервный мастер. Спасибо.


person Shuocheng Wang    schedule 12.03.2019    source источник
comment
Пожалуйста, включите пример кода   -  person jrswgtr    schedule 12.03.2019


Ответы (1)


Вы можете проверить, активен ли резервный мастер, используя jps или ps и ища «AlluxioMaster».

jps | grep AlluxioMaster
ps ax | grep AlluxioMaster

Журнал резервного мастера (logs/master.log) будет сообщать о чтении каждого файла журнала. Обратите внимание, что резервный мастер читает только завершенные файлы журнала редактирования, а не те файлы журнала, которые находятся в процессе редактирования. По умолчанию журнал редактирования обновляется, как только он достигает 10 МБ.

Вот несколько примеров сообщений резервного главного журнала:

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.
person AAudibert    schedule 13.03.2019