問題:Error creating bean with name 'elasticsearchClient', AvailableProcessors is already set to [2]

項目加入 elasticsearch 後報錯了一堆錯,一個個排查Caused by:後的信息,發現原因是: Error creating bean with name 'elasticsearchClient', AvailableProcessors is already set to [2]

網上說是 redis 和 elasticsearch 間接引入了 Netty 相關的包,造成衝突
解決方法是在啓動類加入System.setProperty("es.set.netty.runtime.available.processors", "false");
代碼如下:

public static void main(String[] args) {
		System.setProperty("es.set.netty.runtime.available.processors", "false");
		SpringApplication.run(QaApplication.class, args);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章