首页 文章

在mysql集群重启后,ndbcluster表变得不可见

提问于
浏览
0

几天前我确实创建了一个本地mysql集群,并开始将我现有的一些innodb表转换为ndb存储引擎,以便检查集群的功能 . 这个过程正在查找,我也可以在其他节点上看到这些ndb表 . 虽然,当我通过关闭所有mysqld进程和管理进程重新启动mysql集群然后重新启动它们时,NDB表丢失了,我对它们一无所知 . 这是我的群集配置详细信息 .

Connected to Management Server at: localhost:1186
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=2    @127.0.0.1  (mysql-5.6.24 ndb-7.4.6, Nodegroup: 0, *)
id=3    @127.0.0.1  (mysql-5.6.24 ndb-7.4.6, Nodegroup: 0)

[ndb_mgmd(MGM)] 1 node(s)
id=1    @127.0.0.1  (mysql-5.6.24 ndb-7.4.6)

[mysqld(API)]   3 node(s)
id=4    @127.0.0.1  (mysql-5.6.24 ndb-7.4.6)
id=5    @127.0.0.1  (mysql-5.6.24 ndb-7.4.6)
id=6    @127.0.0.1  (mysql-5.6.24 ndb-7.4.6)

1 回答

  • 0

    谢谢你们!

    我得到了答案 . 我正在使用--initial启动ndbd进程,导致数据文件清理,因此重启后没有看到ndb数据 . 我确实再次创建了一个ndb表并重新启动了mysql集群,但这次重新启动了没有--initial的数据节点(在启动管理节点后简单地使用ndbd) .

相关问题