Java 创建节点时,客户端获取org.elasticsearch.discovery.MasterNotDiscoveredException
我正在使用下面的代码创建elasticsearch的客户端节点。直到现在,我才突然发现了MasterNotDiscoveredException。我已将配置值更改为,但问题仍然是一样的 discovery.zen.ping.multicast.enabled:false 如果我切换到TransportClient,同样的情况也会发生。请让我知道节点客户端有什么问题Java 创建节点时,客户端获取org.elasticsearch.discovery.MasterNotDiscoveredException,java,
elasticsearch,Java,
elasticsearch,我正在使用下面的代码创建elasticsearch的客户端节点。直到现在,我才突然发现了MasterNotDiscoveredException。我已将配置值更改为,但问题仍然是一样的 discovery.zen.ping.multicast.enabled:false 如果我切换到TransportClient,同样的情况也会发生。请让我知道节点客户端有什么问题 public static Client createESClient() { // creating a client n
public static Client createESClient() {
// creating a client node
Node node =
nodeBuilder().clusterName(CLUSTERNAME).client(true).data(false)
.node();
Client client = node.client();
LOGGER.debug("the node has been created ");
return client;
}
我也被困在这里,所以切换到使用“传输客户机”,它似乎工作完美。考虑添加标签,ActudiScript 2,java客户端。增加发现。
Exception in thread "main" org.elasticsearch.discovery.MasterNotDiscoveredException: waited for [30s]
at org.elasticsearch.action.support.master.TransportMasterNodeOperationAction$3.onTimeout(TransportMasterNodeOperationAction.java:180)
at org.elasticsearch.cluster.service.InternalClusterService$NotifyTimeout.run(InternalClusterService.java:491)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)