ElasticSearch
XDCR配置中的Couchbase
群集存在问题。
在创建群集引用时,我将私有IP 10.28.0.21作为IP(我的elasticsearch和couchbase在同一服务器中)。然后系统通过我的服务器的公共IP(92.222 ..)进行更改。这很奇怪。我不知道为什么?
Couchbase日志显示:
将远程群集'ElasticSearch'主机名更新为“92.222 ..:9091”,原因是旧的 (“10.28.0.21:9091”)不再是群集的一部分
感谢您的任何建议。
答案 0 :(得分:1)
Couchbase使用ElasticSearch返回的IP作为其主机地址。如果您希望ElasticSearch发布私有IP而不是公共IP,则可以使用elasticsearch.yml中的network.publish_host
设置覆盖它。如果专用IP不是静态的,则可能必须将其设置为特定网络接口的IP,例如_eth0_
。请查看此处了解更多详情:https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-network.html