availableProcessors is already set to [8], rejecting [8]

一共两种配置,其中我第一种有效,第二种无效:

第一种:在配置类中添加以下方法

@PostConstruct
    void init() {
        System.setProperty("es.set.netty.runtime.available.processors", "false");
    }

第二种:在启动类中添加以下配置(未生效)

     /**
         * Springboot整合Elasticsearch 在项目启动前设置一下的属性,防止报错
         * 解决netty冲突后初始化client时还会抛出异常
         * java.lang.IllegalStateException: availableProcessors is already set to [4], rejecting [4]
         */
        System.setProperty("es.set.netty.runtime.available.processors", "false");

原因还没有搞懂

posted @ 2019-12-12 10:17  忧伤还是快乐EL  阅读(1542)  评论(0编辑  收藏  举报