Elasticsearch跨群集搜索在nginx代理后面

问题描述 投票:1回答:1

我想基于跨群集搜索功能为多个Elasticsearch群集设置一种聚合。我有以下布局:

layout

作为跨群集搜索的种子我使用唯一可用的通过网络群集地址。查询后我收到错误:

[elasticsearch][172.16.10.100:9300] connect_timeout[30s]

我不能为节点更改publish_host,因为在集群内部使用该地址进行节点通信。

是否有任何选项可以强制Cross Cluster Search仅使用提供的地址?或者为用户设置有类似代理的任何其他方式,以便能够从多个独立的弹性搜索集群中搜索/可视化kibana数据?

elasticsearch nginx logging elasticsearch-5
1个回答
0
投票

我相信唯一的解决方案是升级到Elasticsearch 7,它提供cluster.remote.${cluster_alias}.proxy选项,您可以在其中指定跨群集搜索的传入IP地址。

© www.soinside.com 2019 - 2024. All rights reserved.