ndb_waiterは,クラスタが指定したステ,タスになるか,——超时
制限を超えるま,ですべてのクラスタデータノードのステータスを繰り返し出力してから(100ミリ秒ごと),終了します。デフォルトでは,すべてのノ,ドが起動されてクラスタに接続された状態である开始
ステ,タスにクラスタがなるまで待機します。これは,——相貌平平
および——没有开始
オプションを使用してオバラドできます。
このユ,ティリティ,によって報告されるノ,ド状態を次に示します。
NO_CONTACT
:ノ,ドに接続できません。未知的
:ノ,ドに接続できますが,ステ,タスがまだ不明です。通常,これはノ,ドが管理サ,バ,から开始
または重新启动
コマンドを受け取ったけれども,まだそこで実行されていないことを意味します。NOT_STARTED
:ノ,ドは停止されたけれども,クラスタにまだ接続されています。これは,管理クラ重新启动
コマンドを使用してノ,ドを再起動したときに表示されます。开始
:ノ,ドのndbdプロセスが開始されたけれども,ノ,ドはまだクラスタに接続されていません。开始
:ノ,ドは動作しており,クラスタに接続されています。SHUTTING_DOWN
:ノ,ドがシャットダウン中です。单用户模式
:これは,クラスタがシングルユ,ザ,モ,ドの場合に,すべてのクラスタデ,タノ,ドに表示されます。
次の表には,MySQL集群ネescティブバックアップリストアプログラムndb_waiterに固有のオプションが含まれています。追加説明が表のあとにあります。ほとんどのMySQL集群プログラム(ndb_waiterを含む)に共通するオプションにいては,セクション18.4.27“MySQL集群プログラムに共通するオプション——MySQL集群プログラムに共通するオプション”を参照してください。
表18.96この表は,ndb_waiterプログラムのコマンド行オプションについて説明しています
形式 | 説明 | 追加または削除 |
---|---|---|
クラスタが没有联系状態になるのを待機します | すべてのMySQL 5.6ベスリリス |
|
クラスタが未启动状態になるのを待機します | すべてのMySQL 5.6ベスリリス |
|
クラスタがシングルユ,ザ,モ,ドになるのを待機します | すべてのMySQL 5.6ベスリリス |
|
クラスタが目的の状態になったかどうかにかかわらず,この秒数待機してから終了します。デフォルトは2分(120秒)です | すべてのMySQL 5.6ベスリリス |
|
待機しないノ,ドのリスト。 | すべてのMySQL 5.6ベスリリス |
|
待機するノ,ドのリスト。 | すべてのMySQL 5.6ベスリリス |
使用法
ndb_waiter [- cconnect_string]
その他のオプション
开始
状態を待機する代わりに,ndb_waiterはクラスタがNO_CONTACT
ステ,タスになるまで実行を継続してから終了します。开始
状態を待機する代わりに,ndb_waiterはクラスタがNOT_STARTED
ステ,タスになるまで実行を継続してから終了します。待機する時間。この秒数内に目的の状態に達しなかった場合,プログラムは終了します。デフォルトは120秒(1200レポトサクル)です。
プログラムはクラスタがシングルユ,ザ,モ,ドになるのを待機します。
このオプションを使用した場合,ndb_waiterはIDがリストされているノードを待機しません。次に示すように,このリストはカンマ区切りであり,範囲はダッシュで示すことができます。
Shell > ndb_waiter——nowait-nodes=1,3,7-9
重要このオプションは
——wait-nodes
オプションと一緒に使用しないでください。このオプションを使用した場合,ndb_waiterはidがリストされているノ,ドのみを待機します。次に示すように,このリストはカンマ区切りであり,範囲はダッシュで示すことができます。
Shell > ndb_waiter—wait-nodes=2,4-6,10
重要このオプションは
——nowait-nodes
オプションと一緒に使用しないでください。
出力例4ノ,ドのクラスタで2,のノ,ドをシャットダウンしてから手動で再度起動したときのndb_waiterの出力を次に示します。重複するレポト(「...
」で示されています)は省略しています。
shell> ./ndb_waiter -c localhost连接到mgmsrv at (localhost) State node 1 STARTED State node 2 NO_CONTACT State node 3 STARTED State node 4 NO_CONTACT Waiting for cluster enter State STARTED…状态节点1 STARTED状态节点2 UNKNOWN状态节点3 STARTED状态节点4 NO_CONTACT Waiting for cluster enter State STARTED…状态节点1 STARTED状态节点2 STARTING状态节点3 STARTED状态节点4 NO_CONTACT Waiting for cluster enter State STARTED…状态节点1 STARTED状态节点2 STARTING状态节点3 STARTED状态节点4 UNKNOWN Waiting for cluster enter State STARTED…状态节点1 STARTED状态节点2 STARTING状态节点3 STARTED状态节点4 STARTING Waiting for cluster enter State STARTED…状态节点1 STARTED状态节点2 STARTED状态节点3 STARTED状态节点4 STARTING Waiting for cluster enter State STARTED…状态节点1 STARTED状态节点2 STARTED状态节点3 STARTED状态节点4 STARTED等待集群进入状态STARTED NDBT_ProgramExit: 0 - OK
接続文字列を指定しない場合,ndb_waiterは本地主机
の管理サ,バ,への接続を試み,"连接到mgmsrv (null) "
を報告します。