我想基于跨群集搜索功能为多个Elasticsearch群集设置一种聚合。我有以下布局:
作为跨群集搜索的种子我使用唯一可用的通过网络群集地址。查询后我收到错误:
[elasticsearch][172.16.10.100:9300] connect_timeout[30s]
我不能为节点更改publish_host
,因为在集群内部使用该地址进行节点通信。
是否有任何选项可以强制Cross Cluster Search仅使用提供的地址?或者为用户设置有类似代理的任何其他方式,以便能够从多个独立的弹性搜索集群中搜索/可视化kibana数据?
我相信唯一的解决方案是升级到Elasticsearch 7,它提供cluster.remote.${cluster_alias}.proxy
选项,您可以在其中指定跨群集搜索的传入IP地址。