MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

23.4.4 ndb_mgmd — NDB Cluster 管理サーバーデーモン

管理サーバーは、クラスタ構成ファイルを読み取り、この情報を要求したクラスタ内のすべてのノードにそれを配布するプロセスです。 また、これはクラスタのアクティビティーに関するログを管理します。 管理クライアントは、管理サーバーに接続してクラスタのステータスをチェックできます。

次のテーブルには、NDB Cluster 管理サーバープログラム ndb_mgmd に固有のオプションが含まれています。 追加説明が表のあとにあります。 ほとんどの NDB Cluster プログラム (ndb_mgmd を含む) に共通のオプションについては、セクション23.4.32「NDB Cluster プログラムに共通のオプション — NDB Cluster プログラムに共通のオプション」 を参照してください。

表 23.26 プログラムで使用されるコマンドライン・オプション ndb_mgmd

形式 説明 追加、非推奨、または削除された

--bind-address=host

ローカルバインドアドレス

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--cluster-config-suffix=name

my.cnf ファイルの cluster_config セクションの読取り時にデフォルトのグループサフィクスをオーバーライドします。テストで使用されます

追加: NDB 8.0.24

--config-cache[=TRUE|FALSE]

管理サーバー構成キャッシュを有効にします。デフォルトは true です

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--config-file=file,

-f

クラスタ構成ファイルを指定します。構成キャッシュが存在する場合は、--reload または --initial も指定してオーバーライド

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--configdir=directory,

--config-dir=directory

クラスタ管理サーバー構成キャッシュディレクトリの指定

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--daemon,

-d

ndb_mgmd をデーモンモードで実行します (デフォルト)

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--initial

構成キャッシュをバイパスして、管理サーバーが構成ファイルから構成データをリロード

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--install[=name]

管理サーバープロセスを Windows サービスとしてインストールするために使用されます。他のプラットフォームには適用されません

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--interactive

ndb_mgmd をインタラクティブモードで実行します (本番では正式にサポートされていません。テストのためのみです)

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--log-name=name

このノードに適用されるクラスタログメッセージの書込み時に使用する名前

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--mycnf

my.cnf ファイルからクラスタ構成データを読み取ります

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--no-nodeid-checks

ノード ID チェックを指定しないでください

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--nodaemon

ndb_mgmd をデーモンとして実行しません

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--nowait-nodes=list

この管理サーバーの起動時に指定された管理ノードを待機しません。--ndb-nodeid オプションが必要です

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--print-full-config,

-P

すべての構成を出力して終了します

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--reload

管理サーバーが構成ファイルを構成キャッシュと比較

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--remove[=name]

以前に Windows サービスとしてインストールされた管理サーバープロセスを削除するために使用します。オプションで、削除するサービスの名前を指定します。他のプラットフォームには適用されません

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--verbose,

-v

ログへの追加情報の書込み

(MySQLに基づくすべてのNDBリリースでサポート 8.0)


管理サーバーを起動するときに、接続文字列を必ず指定する必要があるわけではありません。 ただし、複数の管理サーバーを使用している場合は、接続文字列を指定して、クラスタ内の各ノードにノード ID を明示的に指定してください。

接続文字列の使用方法については、セクション23.3.3.3「NDB Cluster 接続文字列」を参照してください。セクション23.4.4「ndb_mgmd — NDB Cluster 管理サーバーデーモン」では、ndb_mgmd のその他のオプションについて説明しています。

次のファイルは、起動ディレクトリにある ndb_mgmd によって作成または使用され、config.ini 構成ファイルに指定されている DataDir に配置されます。 次のリストでは、node_id は一意のノード識別子です。