gpt4 book ai didi

elasticsearch - Elasticsearch集群引用

转载 作者:行者123 更新时间:2023-12-02 22:19:54 25 4
gpt4 key购买 nike

我花了很多时间阅读论坛,手册和博客,以解决在沙发床(在XDCR选项卡下)中创建Elasticsearch集群引用的问题。

最后,我决定向社区提出这个问题。

我有:

  • Couchbase 4.0.0-4051社区版(内部版本4051)
  • 带有插件的
  • Elasticsearch 2.1.1:
  • transport-couchbase 2.2.1.2

  • Elasticsearch启动并使用以下配置:
  • cluster.name:es
  • node.name:节点1
  • node.master:真
  • node.data:真
  • couchbase.password:通过
  • couchbase.username:root
  • couchbase.maxConcurrentRequests:1024

  • [2016-01-20 15:59:19,741][INFO ][transport.couchbase ] [node-1] publish_address {127.0.0.1:9091}



    问题是我无法在XDCR选项卡下的Couchbase Web UI中创建Elasticsearch群集引用,请输入以下信息:
  • 群集名称:es
  • IP /主机名:127.0.0.1:9091
  • 用户名:root
  • 密码:*****

  • Cluster reference setup

    按保存后,错误消息出现:“注意-意外的服务器错误,请求已记录。”

    这是xdcr.log文件的片段

    [xdcr:debug,2016-01-20T16:31:16.848+02:00,ns_1@127.0.0.1<0.419.0>:goxdcr_rest:stats:211] Unable to obtain stats for bucket "beer-sample" from goxdcr:

    {error,{badmatch,{error,timeout}}, [{goxdcr_rest,send_with_timeout,5, [{file,"src/goxdcr_rest.erl"},{line,60}]}, {goxdcr_rest,query_goxdcr,4,[{file,"src/goxdcr_rest.erl"},{line,132}]}, {goxdcr_rest,get_from_goxdcr,3, [{file,"src/goxdcr_rest.erl"},{line,152}]}, {goxdcr_rest,stats,1,[{file,"src/goxdcr_rest.erl"},{line,207}]}, {goxdcr_stats_collector,grab_stats,1, [{file,"src/goxdcr_stats_collector.erl"}, {line,37}]}, {base_stats_collector,handle_info,2, [{file,"src/base_stats_collector.erl"}, {line,89}]}, {gen_server,handle_msg,5,[{file,"gen_server.erl"},{line,604}]}, {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]}



    谢谢,任何帮助将不胜感激。

    最佳答案

    好的,所以我做了更多的研究,这是一个微不足道的问题。
    我将以下行添加到config / elasticsearch.yml文件中

    network.host: 192.168.2.108



    然后,开始elasticsearch:

    [2016-01-21 10:15:35,524][INFO ][transport.couchbase.capi ] [Fasaud] Resolved publish host:/192.168.2.108 [2016-01-21 10:15:35,524][INFO ][transport.couchbase.capi ] [Fasaud] Resolved bind host:/192.168.2.108 [2016-01-21 10:15:35,615][INFO ][transport.couchbase.capi ] [Fasaud] Using port(s):9091



    然后在“Couchbase XDCR”选项卡下成功创建了Elasticsearch群集引用。

    Created Cluster reference

    事实证明,尽管从couchbase到elasticsearch集群的集群引用都需要创建内部IP地址,但两个集群(couchbase和elasticsearch)都位于同一台机器上。

    请注意,elasticsearch 1.7和transport-couchbase 2.1.2插件不是这种情况,elasticsearch 1.7默认使用内部IP。

    关于elasticsearch - Elasticsearch集群引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34903028/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com