ES使用org.elasticsearch.client.transport.NoNodeAvailableException: No node available
2024-09-05 04:29:39
1) 端口错
client = new TransportClient().addTransportAddress(new InetSocketTransportAddress(ipAddress, 9300));
这里9300 写成9200的话会No node available
要是你连的不是本机,注意IP有没有正确
2 )jar报引用版本不匹配,开启的服务是什么版本,引用的jar最好匹配(这个我没有去试,反正我的是匹配的)
3) 要是你改了集群名字,还有设置集群名字
Settings settings = ImmutableSettings.settingsBuilder().put("cluster.name", "xxx").build();
client = new TransportClient(settings).addTransportAddress(new InetSocketTransportAddress(ipAddress, 9300));
最新文章
- 使用jquery-qrcode生成二维码
- 《java小应用程序(Applet)和java应用程序(Application)分别编写的简单计算器》
- python的断言
- HTML5 学习总结(五)——WebSocket与消息推送
- topcoder SRM 592 DIV2 LittleElephantAndPermutationDiv2
- MongoDB入门(1)--安装配置
- db2 update 异常
- 设计模式 -->; (8)组合模式
- table-layout引起的探索——fixed和auto的区别
- (最大连续和/最大子段和) P1115 最大子段和 洛谷
- i春秋 “百度杯”CTF比赛 十月场 web题 Backdoor
- Nodejs总结(一)
- C#项目中引入app.manifest管理员权限运行
- Oracle cursors 游标 for循环遍历
- tornado 重定向404
- SpringBoot_09_使用jar包中配置的Bean(starter配置)
- C#中使用aria2c进行下载并显示进度条
- C/C++学习路线
- [反汇编练习] 160个CrackMe之029
- 深入理解Java:注解(Annotation)自定义注解入门(转载)