ES总是提示`远程主机强迫关闭了一个现有的连接`

来源:8-5 索引构建_核心逻辑(上)

靈寶

2018-01-16

按照瓦力老师的配置(复制了瓦力老师的ES配置),现在服务器启动起来就会报错(这个错误报的频率100%,只是间隔时间的问题,有时长,有时短)。              

`java.io.IOException: 远程主机强迫关闭了一个现有的连接。`。大批量的这个错误(大量的关闭client)。            

我用head插件检查了我的ES服务器,没有被刚刚关闭的,状态良好(绿色)。且再次查询也可以查询。       

es的地址为12上有两个节点,13上有一个。12上的一个是主节点。其他两个都是工作节点。                       

可是我服务启动起来之后,什么都没操作,然后就报这个错误。网络上说要执行esClient.close().可是我感觉这个时候,我es还没开始,我就要关,不太合理。所以问一下瓦力老师有没有遇到过这个错误。

请老师指点下,谢谢。

写回答

1回答

瓦力老师

2018-01-16

亲,能否提供下详细的异常堆栈信息呢,一般情况下,是不会出现连接关闭情况的,具体原因还是要观察下日志的哈^_^

0
3
瓦力老师
回复
靈寶
怀疑是不是网络问题呢,瓦力这边也是难以复现,试着换台机器搭建ES试试看
2018-01-17
共3条回复

BAT大牛亲授 基于ElasticSearch的搜房网实战

ES+MySQL+Kafka,打造强力站内搜索

898 学习 · 285 问题

查看课程