Mysql集群奇怪的行为

我有两个不同的服务器上的每个pipe理节点上的2个MySQL集群。

它已经下降了。

我运行以下命令来启动集群:

在srv1上启动pipe理节点:
srv1:mysqlc / bin / ndb_mgmd –initial -f my_cluster / conf / config.ini –configdir = / home / mysql_cluster / my_cluster / conf

在srv2上启动pipe理节点:
srv2:mysqlc / bin / ndb_mgmd –initial -f my_cluster / conf / config.ini –configdir = / home / mysql_cluster / my_cluster / conf

在srv1上启动ndbd节点:
srv1:mysqlc / bin / ndbd –initial -c localhost:1186

在srv2上启动ndbd节点:
srv2:mysqlc / bin / ndbd –initial -c localhost:1186

在srv1上启动mysqld服务器:
srv1:mysqlc / bin / mysqld –defaults-file = my_cluster / conf / my.cnf –user = root&

这是问题。 mysql服务器不加载数据。 只有数据库名称存在。 所有的ENGINE = ndbcluster表都没有被加载。 正在加载ENGINE = myisam的表格。 备份脚本帮助我加载数据。

但是这样我不能使用群集设置。

当我开始srv2时出现了类似的问题。

我该如何解决这个问题?

嗯,你每次都是“初始”,这意味着集群从一个干净的文件系统开始。 你可以在这里阅读