Verticaのプロセス一覧および監視すべきプロセスをご紹介します。
監視すべきプロセス
以下の表では、Verticaで起動する全プロセスと、監視すべきプロセスを表しています。
※Administration Toolsやバックアップ・ユーティリティ(vbr)のような作業に応じて一時的に起動するプロセスについては、記載対象外としています。
プロセス名 | 監視すべき | 概要 |
|---|---|---|
vertica | ○ | Verticaを起動するメインプロセス |
spread | ○ | メッセージングサービスを提供するためにクラスタ内のノード上で制御されるデーモン |
agent.sh | Verticaのエージェントプロセス | |
python | MCに代わってクラスタ内のノードを監視するプロセス | |
java | Management Consoleの起動プロセス | |
vertica-udx-zygote | Management Consoleの起動プロセス | |
dialog | Administrator Toolsの起動プロセス |
プロセス監視の実行例
「vertica」プロセスと「spread」プロセスを監視する場合の実行例をご紹介します。
$ ps -ef | grep vertica | egrep -v 'agent|python|java|UDxLogs|grep|dialog'
dbadmin 295006 1 0 14:03 pts/0 00:00:01 /opt/vertica/spread/sbin/spread -c /catalog/test/v_test_node0001_catalog/spread.conf -D /opt/vertica/spread/tmp
dbadmin 295008 1 49 14:03 ? 02:28:51 /opt/vertica/bin/vertica -D /catalog/test/v_test_node0001_catalog -C test -n v_test_node0001 -h 10.0.0.25 -p 5433 -P 4803 -Y ipv4
dbadmin 460771 1 0 10月04 ? 00:00:00 /opt/vertica/bin/rsync --daemon --config=/tmp/vbr_rsyncd/vbr_rsyncd.conf --port=50000参考情報
・vertica.logファイルのフォーマットとログ監視実施時の注意点
https://www.ashisuto.co.jp/cm/analytics-database/vertica-log-file-format.html
検証バージョンについて
この記事の内容はVertica 9.1で確認しています。