当我今天尝试启动我的群集时,我收到以下错误
MemSQL节点CCBA806E30C9A8E4430ADFEAF5DF435ED91B8F7F无法启动: 无法连接到MemSQL节点 CCBA806E30C9A8E4430ADFEAF5DF435ED91B8F7F:tracelog中没有错误
最糟糕的是我无法查询任何内容。每当我查询时,我都会收到此错误。
ERROR 1777(HY000):分区memsqldb:0没有主实例。
这里的确切问题是什么?
答案 0 :(得分:1)
我尝试运行 memsql-ops报告
memsql-ops报告
2015-10-10 09:51:10:Jf3fc7e04 [INFO]为代理商建立诊断报告A0cd4d79612c64a1298c66f7d346fe44a
2015-10-10 09:51:20:Jf3fc7e04 [警告]无法获取MemSQL节点378F1F82DE7DE6A3D4552A381F316399A579DF18的信息:[Errno 2003]无法连接到MySQL服务器' 192.168.104.184&# 39; (4)
发现问题出在IP上,因为我办公室的IP与我家的IP不同。所以我做了如下
iptables -t nat -I OUTPUT --dest 192.168.104.184 -j DNAT --to-dest 10.69.0.2
memsql-ops cluster-start
这解决了问题。