問題タブ [mysql-cluster]
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.
mysql - テーブルMysqlクラスターの問題を作成する
数時間解決しようとする大きな問題があります。mysql-cluster をインストール、構成、および実行しましたが、テーブルを作成しようとすると、次の問題が発生します。
my.cnf ファイルを次のように変更しました。
テーブルの作成を再試行しましたが、まだエラーが発生しています。
5018 -u root MySQL モニターへようこそ。コマンドは ; で終わります。または \g. MySQL 接続 ID は 10 サーバー バージョン: 5.6.15-ndb-7.3.4-cluster-gpl MySQL Cluster Community Server (GPL)
Copyright (c) 2000, 2013, Oracle および/またはその関連会社。全著作権所有。
Oracle は、Oracle Corporation および/またはその関連会社の登録商標です。その他の名称は、それぞれの所有者の商標である場合があります。
また、このコマンドを実行してすべてのエンジンのステータスを確認しましたが、すべて問題ありません。
| | エンジン | エンジン | サポート | コメント | 取引 | XA | セーブポイント | +--------------------+---------------------+------------------ ----------------------------------------------+--- -----------+------+------------+ | ndbcluster | はい | クラスター化されたフォールト トレラントなテーブル | はい | いいえ | いいえ | | | CSV | はい | CSV ストレージ エンジン | いいえ | いいえ | いいえ | | | イノDB | デフォルト | トランザクション、行レベルのロック、および外部キー | はい | はい | はい | | | ndbinfo | はい | MySQL Cluster システム情報ストレージ エンジン | いいえ | いいえ | いいえ | | | MRG_MYISAM | はい | 同一の MyISAM テーブルのコレクション | いいえ | いいえ | いいえ | | | MyISAM | はい | MyISAM ストレージ エンジン | いいえ | いいえ | いいえ | | | アーカイブ | はい | アーカイブ ストレージ エンジン | いいえ | いいえ | いいえ | | | ブラックホール | はい | /dev/null ストレージ エンジン (書き込んだものはすべて消えます) | いいえ | いいえ | いいえ | | | PERFORMANCE_SCHEMA | はい | パフォーマンス スキーマ | いいえ | いいえ | いいえ | | | フェデレーテッド | いいえ | フェデレーテッド MySQL ストレージ エンジン | ヌル | ヌル | ヌル | | | メモリー | はい | ハッシュベース、メモリに保存、一時テーブルに便利 | いいえ | いいえ | いいえ | +--------------------+---------------------+------------------ ----------------------------------------------+--- -----------+------+------------+ 11 行セット (0.00 秒)
mysql - プロシージャ + 挿入
しばらくして手順を作成したいのですが、エラーが発生します。
これが私の手順です:
このエラーが発生しました
誰かアイデアをください。
mysql - テーブルを作成できません
mysql クラスターをテストしたい。
インストール、構成、実行しました。しかし、自分の engine=ndbcluster に接続されたテーブルを作成できません。
このエラーが発生しましたERROR 1005 (HY000): Can't create table 'user_database.user_table' (errno: 157)
すべてが正しく接続されています。
アイデアとして誰か?お願いします!
wcf - WCF から MySQL Cluster に接続する
MySQL Cluster を使用するようにサーバーを構成しました。クラスターは正常に動作します。これは私のサーバーアーキテクチャです:
サーバー 1: クラスター マネージャー: 10.176.133.219
サーバー 2: データ ノードと SQL ノード: 10.176.168.129
サーバー 3: データ ノードと SQL ノード: 10.176.137.66
私の質問: 私は 1 つのデータベース (データベース ホストとして直接サーバー IP) を持っていたときに接続文字列を配置した WCF サービスを持っています。クラスターに接続するにはどうすればよいですか? 接続文字列はどのように記述されますか?
10倍
mysql - ノードフェイルオーバーテストでc3p0を使用する方法
3 つのノードで MySQL NDB Cluster をセットアップしました。セットアップの詳細は次のとおりです。
Node1 - MultithreadedDataNode1、SQLNode1
Node2 - MultithreadedDataNode2、SQLNode2
Node3 - 管理ノード
セットアップが機能することを確認するために、いくつかのフェールオーバー シナリオをテストしています。クライアント側では、c3p0 接続プールとともに MySQLConnector v5.1.30 を使用しています。クライアントはマルチマスター パラメータで構成されます。そのため、ノードまたはアプリケーションのいずれかがダウンした場合、JDBC クエリは別のノードで実行され、応答を継続する必要があります。
しかし、SQLNode(Port: 3306) がダウンした際に異常な動作が観測されています。接続は別のノードにフェイルオーバーされません。
構成は次のとおりです。
クライアントを起動すると、これら 2 つのノードが稼働しています。その後、最初のノード (192.168.102.22) から mysqld プロセスを強制終了すると、次の stackTrace が得られます。
何か不足している場合は修正してください..
ありがとう、
Parimal
mysql - MySQL Cluster で 1 つだけの管理ノードがダウンするとどうなるか
以下に説明するように、5 つのノードで MySQL NDB Cluster (mysql-cluster-gpl-7.3.5-linux-glibc2.5-x86_64) をセットアップしました。
ノード A: マルチスレッド データ ノード 1、SQL ノード 1
ノード B: マルチスレッド データ ノード 2、SQL ノード 2
ノード C: 管理ノード 1
そのため、他のノードを処理する管理ノードを 1 つだけ保持しました。
トランザクションが進行中のときに、突然管理ノードのプロセスを強制終了しても、他のノードは引き続き実行されます。両方の DB (SQL ノード) からの応答時間も変動していません。
この瞬間に何が起こっているのか説明してもらえますか? このシナリオで SQL ノードは同期しますか?
また
同期を保つために管理ノードが必要ですか?
前もって感謝します。