2017-01-23 2 views
0

Во время работы ElasticSearch с аргументом -d (To демоном) я получаю исключение:установка ElasticSearch6 JavaHell Ошибка в IntellijIDEA

[ERROR][o.e.b.Bootstrap   ] Exception 
java.lang.IllegalStateException: jar hell! 
class: org.apache.hadoop.yarn.factories.package-info 
jar1: /home/mightguy/.gradle/caches/modules-2/files-2.1/org.apache.hadoop/hadoop-yarn-api/2.7.1/91840e1f4f0caec10aad4d460470a98db6a4cbe8/hadoop-yarn-api-2.7.1.jar 
jar2: /home/mightguy/.gradle/caches/modules-2/files-2.1/org.apache.hadoop/hadoop-yarn-common/2.7.1/d6412e04f64f191bde1467c0662f1f014ac5dc85/hadoop-yarn-common-2.7.1.jar 

Мои VM переменные являются следующие:

> -Xms256m 
> -Des.path.home=/home/mightguy/Dev/elasticsearch/core/ 
> -Dlog4j2.disable.jmx=true 

Я уже скопированная папка конфигурации от

/распределение/src/main/resources/config/To core

ответ

1

Вы должны попытаться удалить Jar HELL зависимостей при запуске в Intellij. попробуйте удалить эти зависимости напрямую:

rm /home/mightguy/.gradle/caches/modules-2/files-2.1/org.apache.hadoop/hadoop-yarn-api/2.7.1/91840e1f4f0caec10aad4d460470a98db6a4cbe8/hadoop-yarn-api-2.7.1.jar 
rm /home/mightguy/.gradle/caches/modules-2/files-2.1/org.apache.hadoop/hadoop-yarn-common/2.7.1/d6412e04f64f191bde1467c0662f1f014ac5dc85/hadoop-yarn-common-2.7.1.jar 
+0

Это не работает, существует много таких зависимостей –

Смежные вопросы