elasticsearch连接错误None of the configured nodes are available

本地测试没有问题,部署到服务器上,说是没有那个es。

Settings settings = Settings.settingsBuilder().put("client.transport.sniff", true).put("cluster.name", "elasticsearch").build();
client = TransportClient.builder().settings(settings).build();
client1 = client.addTransportAddress(new InetSocketTransportAddress(new InetSocketAddress("", 9300)));

看过网上的解决办法,确认过以下:
1、clusterm.name没有错,
2、network.host没有错,
3、端口9200 9300 都试过

请大神们指导

阅读 5.3k
3 个回答
新手上路,请多包涵

问题解决了吗 我也遇到这个问题不知道怎么解决

新手上路,请多包涵

我也遇到这样的问题,好像不同网段的话就会这样~在本地用kibana 9200联就可以

是不是pom依赖的es版本与es服务器版本不一致

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进