publish_host这个参数,之前没仔细研究过,因为用k8s部集群,ES是会自动取容器IP处理的,一个Namespace下工作良好。

辰吉实测,人工docker建集群的时候,发现了暗坑,默认是不配publish_host靠自动的,然后三个节点机取的IP都是一样的= =这就造成两个节点根本无法正常通信。

后来仔细核对了下publish_host的释义:其它节点和该节点交互的ip地址。才恍然大悟,这玩意儿是互相通信用的IP,所以默认获取到一样的肯定有坑啊,人工架设的话,是应该配置未母机的内网IP才对。

至此,坑填上了。

经验:参数还是要仔细了解清楚的,it works 就走并不总是灵光。


如您从本文得到了有价值的信息或帮助,请考虑扫描文末的二维码对我进行赞赏和鼓励。

与《ElasticSearch publish_host释义》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌