我想基于跨集群搜索功能为多个Elasticsearch集群设置聚合排序。 我有以下布局:
作为跨群集搜索的种子,我使用的是唯一可通过网络群集地址访问的地址。 查询后出现错误:
[elasticsearch][172.16.10.100:9300] connect_timeout[30s]
我无法更改节点的publish_host
,因为该地址在集群内部用于节点通信。
是否可以选择强制跨群集搜索仅使用提供的地址? 还是通过其他方式为用户设置种类代理,以便能够从多个隔离的Elasticsearch集群中搜索/可视化kibana数据?
答案 0 :(得分:0)
我相信唯一的解决方案是升级到Elasticsearch 7,它提供了cluster.remote.${cluster_alias}.proxy
选项,您可以在其中指定跨集群搜索的传入IP地址。