springboot整合了spring data elasticsearch启动报错
IllegalStateException: availableProcessors is already set to [8], rejecting [8]解决
原因是因为启动服务时elasticsearch连接与redis共用了netty连接,从而导致了冲突,从报错也能看出来已经告知已被占用。
解决的思路就是让elasticsearch暂缓使用
方法1: 创建配置类(推荐)
@Configuration public class ElasticSearchConfig { @PostConstruct void init(){ // 解决redis与es共用netty连接导致的连接冲突报错 System.setProperty("es.set.netty.runtime.available.processors", "false"); } }
方法2:
直接在启动类方法中添加
System.setProperty("es.set.netty.runtime.available.processors", "false");
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)