异-elasticsearch报 NoNodeAvailableException[None of the configured nodes are available: [{#transpor...

Exception in thread "main" NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{GRphuiRLRgOVTP0707mGFQ}{192.168.11.216}{192.168.11.216:9200}]]
    at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:347)
    at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:245)
    at org.elasticsearch.client.transport.TransportProxyClient.execute(TransportProxyClient.java:60)
    at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:378)
    at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:405)
    at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:394)
    at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:46)
    at org.elasticsearch.action.ActionRequestBuilder.get(ActionRequestBuilder.java:53)
    at com.es.test.EsTest.addIndex1(EsTest.java:70)
    at com.es.test.EsTest.main(EsTest.java:89)

这是因为在没有配置node 节点的名字的时候会使用默认的cluster.name 。
我们应该让其和项目中指定的cluster.name相同,因为一个集群是根据cluster.name来识别的。


image.png
http.cors.enabled: true  //node相关
http.cors.allow-origin: "*"
cluster.name: peng //节点名称
network.host: 127.0.0.1  //地址

你可能感兴趣的:(异-elasticsearch报 NoNodeAvailableException[None of the configured nodes are available: [{#transpor...)