Elasticsearch配置设置

时间:2015-06-30 12:37:03

标签: elasticsearch

设置是什么" discovery.zen.ping.multicast.group"弹性搜索意味着什么? 文档对此不够清楚。我想这可能对我设置nodeClient有所帮助。

我正在尝试创建一个java节点客户端,而不必使用单播发现方法,因为我希望我的nodeClient在主服务器关闭时无缝切换,并且具有以下设置的nodeClient到目前为止还无法检测到master 。

    Settings settings = ImmutableSettings.settingsBuilder()
         .put("cluster.name",ESProperties.getInstance().getCacheClusterName())
            .put("http.enabled", "true")
            .put("discovery.zen.ping.multicast.enabled", "true")
            .put("discovery.zen.fd.ping_timeout","60s")
            .build();

    Client client = NodeBuilder.nodeBuilder().settings(settings)
            .client(true).node().client();

1 个答案:

答案 0 :(得分:0)

在多播网络配置中,接收者加入多播组,该多播组定义将向其发送已发送消息的主机。 discovery.zen.ping.multicast.group允许您设置节点应加入的多播组的地址。