当前位置: 代码迷 >> 综合 >> springboot整合redis后整合es,报错Failed to instantiate [org.elasticsearch.client.transport.TransportClient]
  详细解决方案

springboot整合redis后整合es,报错Failed to instantiate [org.elasticsearch.client.transport.TransportClient]

热度:63   发布时间:2023-11-07 19:52:13.0

之前springboot项目整合了redis,现在整个es,启动项目后 发现报这个错误

[ERROR]Failed to instantiate [org.elasticsearch.client.transport.TransportClient]: Factory method ‘elasticsearchClient’ threw exception; nested exception is java.lang.IllegalStateException: availableProcessors is already set to [10], rejecting [10]

 网上有很多是因为版本问题,但是目前springboot版本是2.1.5,es版本是6.3.0,版本是匹配的。

后来看到 前辈 的文章,发现解决办法。

只需在启动类中添加该行代码即可。

System.setProperty("es.set.netty.runtime.available.processors","false");

 

  相关解决方案