您的位置:首页 > Web前端 > Node.js

Elasticsearch NoNodeAvailableException 问题解决

2016-05-26 09:47 926 查看

NoNodeAvailableException[None of the configured nodes are available: []]

问题原因:

改过集群的名字,没有采用默认的名字(elasticsearch).

解决方法:

先来看没改过集群名字的情况:

Client client = TransportClient.builder().build();

client.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("host1"), 9300));


改过集群名字的情况:

Settings settings = Settings.settingsBuilder()
.put("cluster.name", "myClusterName").build();
Client client = TransportClient.builder().settings(settings).build();
client.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("host1"), 9300));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: