我们使用的服务器具有 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/

10-11 07:02