Factory method 'elasticsearchClient' threw exception; nested exception is java.lang.IllegalStateException: availableProcessors is already set to [8], rejecting [8]
项目环境:
springboot+ES6.4.2+redis
出错信息截图如下
百度查了一下,大概意思是redis和elasticsearch有冲突。
解决方法:
启动类main方法中加入
System.setProperty("es.set.netty.runtime.available.processors","false");
如果是单元测试,需这样加:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步