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)

没关系。

然后我在managemant节点的config.ini中更改了NoOfReplicas=1,并重启了所有节点。

现在我希望根据这个2 个节点组。

[number_of_node_groups] = number_of_data_nodes / NoOfReplicas

但是我仍然show在 ndb_mgm 客户端中得到相同的命令输出。

我做错什么了吗?请指教。

提前致谢。

4

2 回答 2

3

我正在回答我自己的问题,因为我发现出了什么问题。当我们更改config.ini管理节点时,我们必须做两件事。

--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 cluster bug#30831 - 因为数据节点仍在“启动”并且节点组 > 0 报告为 0:http ://bugs.mysql.com/bug.php?id=30831

你没有说,但我假设最终报告了正确的节点组。

于 2014-01-04T19:48:19.420 回答