elastic search 中读取数据问题

讨论了使用Elasticsearch远程获取2万条数据时遇到的Nonodeavailable异常,通过不同环境验证排除了集群配置错误,怀疑是内存不足导致问题在读取少量数据时消失。提出可能的原因及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从elastic search中远程获取数据2万条,分两次读取,出现错误org.elasticsearch.client.transport.NoNodeAvailableException: No node available

用别的电脑连接读取该集群数据,没有异常,排除集群名字错误。

用该程序连接别的集群数据,可以获取,排除jar包版本错误以及IP,端口错误。

尝试了在create client 中将client.transport.ping_timeout设置为60s,问题没有解决。

读一万条,分两次读取,没有该错误。再读两万条,竟然可以了。怀疑是内存不够导致。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值