我们使用的服务器具有 public 和 private 内部IP。使用MemSQL Ops GUI添加MemSQL主机和节点时,即使提供了 private IP,安装也会默认使用 public IP。
在安装过程中如何使用专用IP?或者在安装后如何更改此IP?
尝试使用memsql-ops memsql-update-config
更新reported_hostname
设置,该设置确认更改成功并要求重新启动。 memsql-ops cluster-restart
虽然没有显示任何更改。
有效的过程:
通过命令行通过memsql-ops agent-deploy
(在初始操作安装之后)安装代理,然后在每个节点上使用memsql-ops restart
通过新接口(interface)和主机绑定(bind)重新启动。代理重新启动并显示专用IP后,使用Ops UI安装memsql节点即可正常工作。
最佳答案
Ops中显示的IP不一定是数据库MemSQL使用的IP。
有关群集中使用的地址的真相来源是SHOW LEAVES命令的输出。
http://docs.memsql.com/latest/ref/SHOW_LEAVES/
关于memsql - 更改MemSQL主机/节点以使用私有(private)IP,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31083891/