设置是什么" 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();
答案 0 :(得分:0)
在多播网络配置中,接收者加入多播组,该多播组定义将向其发送已发送消息的主机。 discovery.zen.ping.multicast.group
允许您设置节点应加入的多播组的地址。