摘要: 这次遇到的问题参考了文章《es实战-分片分配失败解决方案》,在这篇文章对于分片失败的问题给出了很全面的解决方法。 开发环境ES重启后有部分索引的主副分片都分配失败,导致集群状态是红色。通过查看日志发现第一类错误:是调用分词器异常导致重试5次都失败,所以分片加载失败 [2021-11-05T17:20 阅读全文
posted @ 2021-11-26 13:42 爱定小闹钟 阅读(1666) 评论(0) 推荐(0) 编辑
摘要: 一、现象 生产的3台ES用Nginx做代理,客户端->Nginx->ES都是长连接。ES客户端每天会有30条左右的超时日志,这是客户端设置了60s请求超时主动报错引起的,错误信息如下(搜索、按ID获取、建立索引都会出现超时): java.net.SocketTimeoutException: 60, 阅读全文
posted @ 2021-11-22 10:04 爱定小闹钟 阅读(11220) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述 新测试环境的icedoc有个2分钟触发一次的定时任务,任务里有查询ES逻辑,在启动后不久(10分钟以上)开始出现ES客户端异常关闭的错误: 1.1、先出现客户端连接异常关闭的错误 2021-07-02 10:34:00.600 ERROR c.s.a.s.i.SearchService 阅读全文
posted @ 2021-10-28 16:03 爱定小闹钟 阅读(5106) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述 es的ik插件需要使用jdbc访问数据库,所以需要在plugin-security.policy里配置SocketPermission,但是配置好并重启es却依然出现了下列错误: Caused by: java.security.AccessControlException: acce 阅读全文
posted @ 2021-10-27 18:03 爱定小闹钟 阅读(651) 评论(0) 推荐(0) 编辑
摘要: private static final Set<Character.UnicodeBlock> UNI_BLK = new HashSet<>(); private static final Set<Character.UnicodeBlock> UNI_BLK_RARE = new HashSe 阅读全文
posted @ 2020-09-04 14:29 爱定小闹钟 阅读(147) 评论(0) 推荐(0) 编辑