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