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)
這是因?yàn)樵跊](méi)有配置node 節(jié)點(diǎn)的名字的時(shí)候會(huì)使用默認(rèn)的cluster.name 。
我們應(yīng)該讓其和項(xiàng)目中指定的cluster.name相同,因?yàn)橐粋€(gè)集群是根據(jù)cluster.name來(lái)識(shí)別的。

image.png
http.cors.enabled: true //node相關(guān)
http.cors.allow-origin: "*"
cluster.name: peng //節(jié)點(diǎn)名稱(chēng)
network.host: 127.0.0.1 //地址