现在,每个配置都可以,但是当我使用
时./ ndbd --initial
在数据节点上,它将输出日志:
ndb_mgm:
强制节点关闭完成。在启动阶段0期间发生。由错误2350引起:'从Management Server收到的配置无效(配置错误)。永久性错误,需要外部行动'。
ndbd:
- 2018-05-10 13:54:43 [ndbd] INFO - 天使pid:14533开始孩子:14534
- 2018-05-10 13:54:43 [ndbd] INFO - 数据节点的初始启动,忽略磁盘上的任何信息
- 2018-05-10 13:54:43 [ndbd] INFO - 从'172.19.16.170:1186'获取的配置,代:1
- 2018-05-10 13:54:43 [ndbd] INFO - 将目录更改为'/ var / lib / mysql-cluster'
- 2018-05-10 13:54:43 [ndbd]信息 - 提取的配置无效
- 2018-05-10 13:54:43 [ndbd] INFO - ConfigParam:113未找到
- 2018-05-10 13:54:43 [ndbd] INFO - 错误处理程序关闭系统
- 2018-05-10 13:54:43 [ndbd] INFO - 错误处理程序关闭完成 - 退出
- 2018-05-10 13:54:43 [ndbd] ALERT - 节点2:强制节点关闭完成。在启动阶段0期间发生。由错误2350引起:'从Management Server收到的配置无效(配置错误)。永久性错误,需要外部行动'。
现在,ndbd日志告诉我,它从服务器错误中获取配置,但我不知道错误在哪里。
Thsi是我的管理节点配置:
- [ndbd default]
- NoOfReplicas = 1
- [mysqld default]
- [ndb_mgmd默认]
- [tcp default]
- [ndb_mgmd]
- HostName = 172.19.16.170
- [NDBD]
- 的NodeId = 2
- HostName = 172.19.16.166
- DataDir = / var / lib / mysql-cluster
- [NDBD]
- 的NodeId = 3
- HostName = 172.19.16.167
- DataDir = / var / lib / mysql-cluster
- 的[mysqld]
- 的[mysqld]
- 的[mysqld]
答案 0 :(得分:0)
这是一个升级问题。该错误仅发生在ndbd中 版本7.5。但它只是版本7.6中的ndb_mgmd 可以将IndexMemory设置为0. ConfigParam:113是IndexMemory 在7.6中弃用。所以你可能正在运行一个ndb_mgmd 版本7.6和版本7.5的ndbd。