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

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

23.3.3 NDB Cluster 構成ファイル

NDB Cluster を構成するには、次の 2 つのファイルを操作する必要があります:

構成データのキャッシュ.  NDB では、ステートフル構成を使用します。 管理サーバーは、再起動されるたびにグローバル構成ファイルを読み取るのではなく、最初の起動時に構成をキャッシュし、その後は次の条件のいずれかが true である場合にのみグローバル構成ファイルを読み取ります。

構成キャッシュファイル.  管理サーバーは、デフォルトで MySQL インストールディレクトリ内の mysql-cluster という名前のディレクトリに構成キャッシュファイルを作成します。 (Unix システム上のソースから NDB Cluster を構築する場合、デフォルトの場所は/usr/local/mysql-cluster です。) これは、--configdir オプションを指定して管理サーバーを起動すると、実行時にオーバーライドできます。 構成キャッシュファイルは、ndb_node_id_config.bin.seq_id というパターンで命名されるバイナリファイルです。node_id は管理サーバーのクラスタ内のノード ID で、seq_id はキャッシュの識別子です。 キャッシュファイルには、作成された順に seq_id を使用して連番が付けられます。 管理サーバーは、seq_id で特定される最新のキャッシュファイルを使用します。

注記

あとの構成キャッシュファイルを削除するか、seq_id が大きくなるように前のキャッシュファイルの名前を変更すると、前の構成にロールバックできます。 ただし、構成キャッシュファイルはバイナリ形式で書き込まれるため、その内容を手動で編集しないでください。

NDB Cluster 管理サーバーの --configdir, --config-cache, --initial および --reload オプションの詳細は、セクション23.4.4「ndb_mgmd — NDB Cluster 管理サーバーデーモン」 を参照してください。

NDB Cluster 構成を継続的に改善し、このプロセスを簡略化しようとしています。 下位互換性の維持に努めていますが、場合によっては互換性のない変更が行われる可能性があります。 このような場合は、変更に下位互換性がない場合に NDB Cluster ユーザーに事前に知らせようとします。 このような変更を発見し、それに関する情報が提供されていない場合は、セクション1.6「質問またはバグをレポートする方法」に示した手順を使用して MySQL バグデータベースに報告してください。