web-dev-qa-db-ja.com

Galeraクラスターで起動するMariaDBインスタンスを指定するにはどうすればよいですか?

それぞれ複数のインスタンスを実行している複数のMariaDBサーバーがあります。 bootstrap Galeraクラスターはどのようにして起動するのかを指定する方法を特定しようとしています。つまり、

node1、2、および3にはそれぞれ、mysqld_multiを介して実行されるインスタンス1〜4があり、それぞれが独自のポートで実行されます。

クラスタの各サーバーでインスタンス4を使用したいので、それぞれをシャットダウンします。

テストクラスター(MariaDBの単一インスタンスが実行されている)では、ブートストラップは簡単です。galera_new_clusterを使用して最初のノードで起動し、他の2つのサーバーを起動します。

どうすれば同じことができますが、GNR "4"をbootstrapクラスタに指定しますか?

2
misterjones

mysqld_multi --helpからの出力によると:

--wsrep-new-cluster  Bootstrap a cluster.

だから、ブートストラップしたいノードで、私はあなたができるはずだと仮定しています:

mysqld_multi --wsrep-new-cluster start 4

次に、他の2つのインスタンスを通常の方法で起動します。すべてのインスタンスに必要な構成ファイルがあると仮定します。

0
dbdemon