0

2 つのノードとアービトレーターを使用して galera クラスターをセットアップしました。

クラスターが正しく起動し、レプリケーションに必要なすべてのポート (rsync を含む) にトラフィックを渡すためのファイアウォール ルールが存在し、新しいメンバーがクラスターに正常に参加します (エラーはなく、状態が参加から同期に変わります)。

ホスト A に新しいデータベースを追加すると、ホスト B にデータベースが表示されます。

ホスト B でデータベースを削除すると、ホスト A でデータベースが削除されます。

いずれかのホストで既存のデータベースを変更 (テーブル内のフィールドを変更) しても機能しません。変更は他のホストに複製されません。どのログにもエラーは表示されません。

クォーラムをリセットしてから、2 番目のメンバーを再度追加しようとしましたが、プライマリ ホストはクォーラムが正常であることを認識しているため、リセットする必要はありません。

クラスターの再起動も機能しません。

私は途方に暮れています。なぜこれが起こっているのか誰にも分かりますか?

前もって感謝します。

4

2 に答える 2

0

MyISAM テーブルの更新は、wsrep_replicate_myisamを有効にすることで複製できます。ただし、MyISAM は非トランザクション エンジンであるため、この機能は実験的なものと見なされます。

于 2016-02-12T20:35:59.750 に答える