数時間解決しようとする大きな問題があります。mysql-cluster をインストール、構成、および実行しましたが、テーブルを作成しようとすると、次の問題が発生します。
create table simples (id int not null primary key) engine=ndb;
ERROR 157 (HY000): Could not connect to storage engine
my.cnf ファイルを次のように変更しました。
[mysqld]
ndbcluster
ndb-connectstring=host:port
datadir=/home/user/my_cluster/mysqld_data
basedir=/home/user/mysqlc
port=5018
テーブルの作成を再試行しましたが、まだエラーが発生しています。
[my_cluster]# /home/user/mysqlc/bin/mysql -h 127.0.0.1 -P
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 および/またはその関連会社の登録商標です。その他の名称は、それぞれの所有者の商標である場合があります。
また、このコマンドを実行してすべてのエンジンのステータスを確認しましたが、すべて問題ありません。
show engines;
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| | エンジン | エンジン | サポート | コメント | 取引 | XA | セーブポイント | +--------------------+---------------------+------------------ ----------------------------------------------+--- -----------+------+------------+ | ndbcluster | はい | クラスター化されたフォールト トレラントなテーブル | はい | いいえ | いいえ | | | CSV | はい | CSV ストレージ エンジン | いいえ | いいえ | いいえ | | | イノDB | デフォルト | トランザクション、行レベルのロック、および外部キー | はい | はい | はい | | | ndbinfo | はい | MySQL Cluster システム情報ストレージ エンジン | いいえ | いいえ | いいえ | | | MRG_MYISAM | はい | 同一の MyISAM テーブルのコレクション | いいえ | いいえ | いいえ | | | MyISAM | はい | MyISAM ストレージ エンジン | いいえ | いいえ | いいえ | | | アーカイブ | はい | アーカイブ ストレージ エンジン | いいえ | いいえ | いいえ | | | ブラックホール | はい | /dev/null ストレージ エンジン (書き込んだものはすべて消えます) | いいえ | いいえ | いいえ | | | PERFORMANCE_SCHEMA | はい | パフォーマンス スキーマ | いいえ | いいえ | いいえ | | | フェデレーテッド | いいえ | フェデレーテッド MySQL ストレージ エンジン | ヌル | ヌル | ヌル | | | メモリー | はい | ハッシュベース、メモリに保存、一時テーブルに便利 | いいえ | いいえ | いいえ | +--------------------+---------------------+------------------ ----------------------------------------------+--- -----------+------+------------+ 11 行セット (0.00 秒)