MemSQL 节点启动失败

MemSQL node failed to start

今天我尝试启动集群时出现以下错误

MemSQL node CCBA806E30C9A8E4430ADFEAF5DF435ED91B8F7F failed to start: Failed to connect to MemSQL node CCBA806E30C9A8E4430ADFEAF5DF435ED91B8F7F: No error in tracelog

最糟糕的是我无法查询任何内容。每当我查询时都会收到此错误。

ERROR 1777 (HY000): Partition memsqldb:0 has no master instance.

这里的确切问题是什么?

我尝试了 运行 memsql-ops 报告

memsql-ops report

2015-10-10 09:51:10: Jf3fc7e04 [INFO] Building a diagnostic report for agent A0cd4d79612c64a1298c66f7d346fe44a

2015-10-10 09:51:20: Jf3fc7e04 [WARNING] Could not get info for MemSQL node 378F1F82DE7DE6A3D4552A381F316399A579DF18: [Errno 2003] Can't connect to MySQL server on '192.168.104.184' (4)

发现问题出在 IP 上,因为我办公室的 IP 与我办公室的 IP 不同 Home.So 我做了如下操作

iptables -t nat -I OUTPUT --dest 192.168.104.184 -j DNAT --to-dest 10.69.0.2 
memsql-ops cluster-start

这解决了问题。