栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Elastic: IllegalStateException: availableProcessors is already set to [8], rejecting [8]

Elastic: IllegalStateException: availableProcessors is already set to [8], rejecting [8]

问题

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");
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/701478.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号