bugfix> mariadb > 投稿

RHEL 7.5の2つのノードにMariaDB Galeraクラスター10.0.35をインストールします。 最初のノードを正常に起動できますが、2番目のノードを起動すると以下のエラーが発生します:

180524 23:45:27 [警告] WSREP:状態シーケンスのギャップ。状態の転送が必要です。 180524 23:45:27 [注] WSREP:実行中: 'wsrep_sst_rsync --role' joiner '--address' 173.36.55.164 '--datadir'/mysql/product/'--parent' 20955 '--binlog'/mysql/product/mysql-bin '' 180524 23:45:28 [注] WSREP:準備されたSST要求:rsync | 173.36.55.164:4444/rsync_sst 180524 23:45:28 [ノート] WSREP:wsrep_notify_cmdは定義されておらず、通知をスキップします。 180524 23:45:28 [注] WSREP:REPLプロトコル:7(3、2) 180524 23:45:28 [注] WSREP:サービススレッドキューがフラッシュされました。 180524 23:45:28 [注] WSREP:認証の初期位置を割り当てます:5、プロトコルバージョン:3 180524 23:45:28 [注] WSREP:サービススレッドキューがフラッシュされました。 180524 23:45:28 [警告] WSREP:増分状態転送の準備に失敗しました:ローカル状態UUID(00000000-0000-0000-0000-000000000000)はグループ状態UUID(3b95c41c-5fa2-11e8-8d53-2a74c875a219)と一致しません:1(操作は許可されていません)        galera/src/replicator_str.cpp:prepare_for_IST():482で。 ISTは利用できません。 180524 23:45:28 [注] WSREP:メンバー1.0(vm-srin-006)は、「どれか'。ドナーとして0.0(vm-pahc-00b)(SYNCED)を選択しました。 180524 23:45:28 [ノート] WSREP:シフトPRIMARY-> ジョイナー(TO:5) 180524 23:45:28 [注] WSREP:状態転送のリクエスト:成功、ドナー:0 180524 23:45:28 [警告] WSREP:0.0(vm-pahc-00b):1.0(vm-srin-006)への状態転送に失敗しました:-255(不明なエラー255) 180524 23:45:28 [エラー] WSREP:gcs/src/gcs_group.cpp:gcs_group_handle_join_msg():731:状態を受信しません。中止する必要があります。

これを解決するための助けを感謝します。

おかげで、 ヴィジェイ

PS:問題を解決しました。 問題はポートに関連していました。すべてのポートを開くと、2番目と3番目のノードがクラスターに参加できました。 すべてのポートを開く必要があるかどうかはわかりませんが。 私が特定した2つのポートは、3360と4567です。

すべてのポートを開く必要があると言及している文書は見当たりません。 誰かが同じ情報を持っている場合は感謝します。

回答 1 件
  • 私は同じ問題に直面しました。 起動していないノードで次のコマンドを実行します。

    mysqld --wsrep-recover

    次に、mysqlサーバーasusalを起動します(例:systemctl start mysql)

    このブログは役に立つかもしれません: https://severalnines.com/blog/how-bootstrap-mysqlmariadb-galera-cluster

あなたの答え