由於須要測試,無心中拷貝了一個netty-buffer-4.1.16.Final.jar包放到es的lib目錄下,晚上回家啓動es的時候發現啓動不起來了。檢查日誌發現以下錯誤。java
其中有一句關鍵語句elasticsearch
Caused by: java.lang.IllegalStateException: jar hell!
class: io.netty.buffer.PoolArena$SizeClass
jar1: F:\Software\BI\Elasticsearch\Server\elasticsearch-6.2.4\lib\netty-buffer-4.1.16.Final.jar
jar2: F:\Software\BI\Elasticsearch\Server\elasticsearch-6.2.4\modules\transport-netty4\netty-buffer-4.1.16.Final.jar
百度這句話測試
Caused by: java.lang.IllegalStateException: jar hell!
說是由於spa
那麼堅定方案就是把原來拷貝進去的jar包刪除掉.net
jar1: F:\Software\BI\Elasticsearch\Server\elasticsearch-6.2.4\lib\netty-buffer-4.1.16.Final.jar
jar2: F:\Software\BI\Elasticsearch\Server\elasticsearch-6.2.4\modules\transport-netty4\netty-buffer-4.1.16.Final.jar
把第一行的jar包刪除掉之後,問題解決。日誌