問題タブ [galera]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
11309 参照

mysql - MySQL Galera ノードが起動しない (エラー 'WSREP: [...]: 60: failed to reach primary view: 60 (Operation timed out)' で中止)

MySQL 5.6.26 と VirtualBox を使用して FreeBSD 10 に 3 つの Galera ノードをセットアップしようとしています。すべてをセットアップして MySQL を実行すると、しばらくすると終了し、正しく起動できません。

これが私のログです:

my.cnfwsrep 設定に関する一部:

  • ノード 1 - 192.168.1.10
  • ノード 2 - 192.168.1.20
  • ノード 3 - 192.168.1.30

上記の出力はノード 1 からのものです。

ノード間のネットワークは適切に機能しているため、これが機能しない理由を見つけることができないようです。

0 投票する
1 に答える
534 参照

java - Wildfly XA-Datasource - galera クラスター

jta トランザクション(JAVA TRANSACTION API) を使用し、複数のリソース (データベース)を使用するアプリケーションを開発しています。だから私は自分のwildfly環境にxa-datasourcesを設定しました。

問題は、クラスター化されたデータベースが必要なことです(fe :Mariadb + galera、mysql+ mysqlcluster)。

推奨するデータベース クラスタ環境があり、それは xa-transaction で動作しますか?

0 投票する
0 に答える
4696 参照

php - Maxscale の接続が失われました

現在、読み取り/書き込み分割モードで 3 ノードの Galera クラスターを使用して Maxscale をテストしています。デフォルトでは、Maxscale は 1 つのノードをマスターとして定義し、もう 1 つのノードをスレーブとして定義します (私の構成では 100% のスレーブとしています)。

私の意図は、Maxscale がノードのシャットダウンをどのように処理するかを確認することです。

問題は、ベンチマーク (Sysbench、Mysqlslap) とカスタム スクリプト (PHP) では、クラスターのノードをシャットダウンするとバックエンド (MariaDB) への接続が失われることです。

エラーログ:

トレース ログ:

PHP テスト スクリプト

Mysqlslap ベンチマーク:

シスベンチのベンチマーク:

エラーが発生しました:

最大スケール構成:

セッション モニタリングは、次の例のようにセッションが無効になることを示しています。

また、Maxscale と PHP テスト スクリプト (PDO タイムアウト) でさまざまなタイムアウト変数と monitor_interval を試してみましたが、Maxscale が MySQL セッションを処理する方法に問題があるようです。

ノードの 1 つから取得した最速の応答を転送する Maxscale の楽観的な方法についても読みましたが、これが原因かどうかはわかりません。

Maxscale によってクラスターのすべてのスレーブ ノードに伝達される SQL 要求に対して、ノードのシャットダウンを無害にする方法はありますか?

0 投票する
1 に答える
408 参照

mariadb - MariaDB Galera クラスターでの非同期レプリケーション

データセンター DC1 とデータセンター DC2 は 60 マイル離れており、データセンター DC3 は DC1 と DC2 から 600 マイル離れています。

各データセンターに 1 つのノードである 3 つのノード MariaDB Galera Custer が必要です。

データセンター MariaDB Galera ノード DC1 : MDB01 DC2 : MDB02 DC2 : MDB03

MariaDB Galera クラスターのマルチマスター同期レプリケーションの性質により、トランザクションは 3 つのノードすべてにレプリケートされるまで待機する必要があります。他の 2 つのノードから 600 マイル離れたデータセンター DC3 にある MDB03 ノードのため、遅延が発生します。

したがって、2 つのノード MDB01 と MDB02 を同期レプリケーション モードにし、ノード MDB03 を非同期モードにする必要があります。

MariaDB Galera Cluster でそのような構成をセットアップすることは可能ですか?

0 投票する
1 に答える
1670 参照

mariadb - Mariadb Galera クラスターのスケーリング

ubuntu 14 に MariaDB Galera Cluster をインストールしましたが、正常に動作しています。

チュートリアルを見る

3 つのノード (それぞれ 500 GB の HDD 容量) の mariadb クラスターがあり、すべてのレプリケーションは完璧に機能しています。

私の質問は次のとおりです。

数年後にディスク容量が不足した場合、データベースの容量を増やす正確な方法は何ですか?

ノードを追加して、データベースの HDD 容量を増やすことはできますか? MaxScale について聞いたことがありますが、動作するかわかりません

上記の構成に従って、誰でもこれを説明できますか。

これは、2 つのサーバーを使用した MaxScale シンプル シャーディングです。

0 投票する
2 に答える
512 参照

mysql - 6 ノード galera クラスターの競合証明書の失敗

6 ノードの galera クラスターと次の表があります。

wsrep_local_cert_failures次のようなノードが多数見られます。

galera のデバッグでは、多くの競合が表示されます。

バイナリ ログは無効です。一般的なログ ファイルのスレッド ID でクエリを識別できます。

アプリケーションはセッション ID を生成します。何か案が?
セッション ID の問題点と競合の解決方法。

ありがとう

0 投票する
1 に答える
1417 参照

mysql - Galera クラスターの推奨最小ノード数は 3 ですか?

galera クラスター (percona xtradb) で POS ソフトウェアを実行する予定です。各 POS 端末は独自のクラスターになり、スプリット ブレイン シナリオを回避するために、Amazon EC2 が追加されます。

上記の設定は理想的なクラスタ設定ですか? 私の POS 端末は、ローカル ネットワーク内で 1 から N ノードの範囲であり、ネットワーク外には常に 1 つの EC2 インスタンスしかありません。

ありがとう、

0 投票する
1 に答える
634 参照

load-balancing - 2 番目と 3 番目のノードへの HAProxy 接続は、最初のノードのみにする必要があります

これが私たちの/etc/haproxy/haproxy.cfg

最初のノード galera-1 のみに接続したいと考えています。galera-2 と galera-3 はフェイルオーバーのみにする必要があります。

netstat を使用すると、かなり多くの接続が表示されます。なんで?トラブルシューティングの方法