【问题标题】:Elasticsearch Cross Cluster Search behind nginx proxynginx 代理背后的 Elasticsearch 跨集群搜索
【发布时间】:2018-08-01 15:50:25
【问题描述】:

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

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

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

我无法更改节点的publish_host,因为该地址在集群内部用于节点通信。

是否有任何选项可以强制跨集群搜索仅使用提供的地址? 或者以任何其他方式为用户设置某种代理,以便能够在来自多个隔离的弹性搜索集群的 kibana 数据中搜索/可视化?

【问题讨论】:

  • 这是一道编程题吗?
  • @AnyMoose 不。我认为这是关于正确配置或类似的东西。

标签: elasticsearch nginx logging elasticsearch-5


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多