Mysql Cluster数据ndoe无法启动connecto管理节点

时间:2018-05-10 06:04:50

标签: mysql mysql-cluster

现在,每个配置都可以,但是当我使用

  

./ 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]
  •   

1 个答案:

答案 0 :(得分:0)

这是一个升级问题。该错误仅发生在ndbd中 版本7.5。但它只是版本7.6中的ndb_mgmd 可以将IndexMemory设置为0. ConfigParam:113是IndexMemory 在7.6中弃用。所以你可能正在运行一个ndb_mgmd 版本7.6和版本7.5的ndbd。