16.4.9 machdeployeradmin
machdeployeradminはMachbase Cluster EditionのDeployerノードを直接管理するツールです。DeployerはCoordinatorの指示に従って各ノードにパッケージを配布し、インストールを行います。
通常はmachcoordinatoradminでDeployerを制御することを推奨します。制御できない場合にmachdeployeradminを直接使用します。
Cluster Editionパッケージにのみ含まれます。
オプション一覧
machdeployeradmin -h| オプション | 説明 |
|---|---|
-u, --startup | Deployerプロセスの起動 |
-s, --shutdown | Deployerプロセスの正常終了 |
-k, --kill | Deployerプロセスの強制停止 |
-c, --createdb | Deployerメタデータの作成 |
-d, --destroydb | Deployerメタデータの削除 |
-e, --check | Deployerプロセスが実行中か確認 |
-i, --silent | バナーを表示せずに実行 |
プロセス管理
起動
machdeployeradmin -u正常終了
machdeployeradmin -s強制停止
machdeployeradmin -k実行状態の確認
machdeployeradmin -e実行中の場合はPIDを表示します。
Machbase Deployer is running with pid(29373)!メタデータ管理
Deployerのメタデータを新規作成します。
machdeployeradmin -cDeployerのメタデータを削除します。
machdeployeradmin -dDeployerの役割
DeployerはCoordinatorの指示に従って次の作業を行います。
- Broker、Warehouse、LookupノードへのMachbaseパッケージの配布とインストール
- ノードの設定ファイルの作成と管理
- ノードの起動/終了指示の転送
- ノードのアップグレードの支援
使用例
# Deployerの初期設定
machdeployeradmin -c
machdeployeradmin -u
# 実行状態の確認
machdeployeradmin -e
# 正常終了
machdeployeradmin -s
# 問題発生時に強制停止
machdeployeradmin -k参考
クラスター構成とノード管理の大部分はmachcoordinatoradminで行います。machdeployeradminはCoordinatorと通信できない場合やDeployer自体に問題がある場合に直接操作するために使用します。
クラスター管理の詳細はmachcoordinatoradminを参照してください。
最終更新日