如何更改memsql节点的IP地址

时间:2016-04-19 15:04:06

标签: memsql

我正在通过在最简单的配置中在笔记本电脑上运行来测试项目的memsql。它在家里工作正常,IP地址为192.168.0.22。当我带着笔记本电脑工作时,它会获得一个不同的IP地址(10.0.1.35),当我启动服务器时,它无法使节点联机。我在ops app中收到此消息:

192.168.0.22:3306: This MemSQL node is offline, but MemSQL Ops expects it to be online.
192.168.0.22:3307: This MemSQL node is offline, but MemSQL Ops expects it to be online.

有没有办法更改节点的IP地址,以便我可以在任何一个位置运行memsql?

1 个答案:

答案 0 :(得分:2)

要更改IP,您可能需要在两个位置更新它:

Ops:在命令行上运行:

memsql-ops memsql-unmonitor <old memsql id>
memsql-ops memql-monitor [-h <HOST>] [-P <PORT>]

MemSQL:连接到MemSQL并运行

REMOVE LEAF ‘old ip':port FORCE;
ADD LEAF root@‘<new ip>’:port;

听起来您在同一台计算机上运行两个节点,在这种情况下,您可能希望使用127.0.0.1作为IP,以避免机器IP更改出现问题。