如何使Elasticsearch节点发布机器ip而不是私有ip

时间:2018-06-18 21:13:36

标签: elasticsearch marathon

当我在马拉松上创建弹性搜索服务时,节点在私有IP(172.xx.xx.xx)上发布,我希望它们在运行服务的机器的ip上发布。我知道我可以手动将publish_host选项设置为特定的机器ip(例如network.publish_host: 10.0.4.123)。但是当创建服务时,它会被随机分配给其中一个空闲节点,所以我不知道要发布哪个ip。我需要对网络环境(network.hostnetwork.bind_hostnetwork.publish_host)进行哪些更改,以便每个节点执行以下操作:

publish_address {10.0.4.123:9200}, bound_addresses {[::]:9200}

谢谢!

0 个答案:

没有答案