4

私はこのチュートリアルに従いましたが、うまくいきました。showこれは、 ndb_mgm クライアントで編集したときに得られるものです。

ndb_mgm> show
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=2    @1.1.1.10  (mysql-5.6.11 ndb-7.3.2, Nodegroup: 0, Master)
id=3    @1.1.1.8  (mysql-5.6.11 ndb-7.3.2, Nodegroup: 0)

[ndb_mgmd(MGM)] 1 node(s)
id=1    @1.1.1.5  (mysql-5.6.11 ndb-7.3.2)

[mysqld(API)]   2 node(s)
id=4    @1.1.1.9  (mysql-5.6.11 ndb-7.3.2)
id=5    @1.1.1.11  (mysql-5.6.11 ndb-7.3.2)

それはいいです。

次に、管理ノードの config.ini でNoOfReplicas=1を変更し、すべてのノードを再起動しました。

これによると、2 つのノードグループが予想されます

[number_of_node_groups] = number_of_data_nodes / NoOfReplicas

showしかし、ndb_mgm クライアントのコマンドで同じ出力が得られます。

私は何か間違ったことをしていますか?ご意見をお聞かせください。

前もって感謝します。

4

2 に答える 2

3

何がうまくいかなかったのかを見つけたので、私は自分の質問に答えています。config.ini管理ノードを変更するときは、2 つのことを行う必要があります。

--reload1)オプションで管理ノードを再起動します

--initial2)オプションでデータノードを再起動します

今、私のSHOW出力は次のとおりです。

ndb_mgm> show
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=2    @1.1.1.10  (mysql-5.6.11 ndb-7.3.2, Nodegroup: 0, Master)
id=3    @1.1.1.8  (mysql-5.6.11 ndb-7.3.2, Nodegroup: 1)

[ndb_mgmd(MGM)] 1 node(s)
id=1    @1.1.1.5  (mysql-5.6.11 ndb-7.3.2)

[mysqld(API)]   2 node(s)
id=4    @1.1.1.9  (mysql-5.6.11 ndb-7.3.2)
id=5    @1.1.1.11  (mysql-5.6.11 ndb-7.3.2) 
于 2014-01-05T10:07:35.370 に答える
2

mysql クラスターのバグ #30831 によく似ています - データノードがまだ「開始」しており、ノードグループ > 0 が 0 として報告されます: http://bugs.mysql.com/bug.php?id=30831

あなたは言いませんが、最終的には正しいノードグループが報告されると思います。

于 2014-01-04T19:48:19.420 に答える