我有两个不同的服务器上的每个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时出现了类似的问题。
我该如何解决这个问题?
嗯,你每次都是“初始”,这意味着集群从一个干净的文件系统开始。 你可以在这里阅读