2017-02-05 4 views
0

Я установил Apache Drill 0.8.0 на кластер Hadoop 2.7.0 с ZooKeeper 3.4.9. На ведомых машинах в кластере дрель запускается хорошо. Но на главном узле, он выдает следующее сообщение об ошибке (в drillbit.out)Apache Drill startup NoSuchMethod exception (Jackson JsonFactory) с помощью drillbit.sh

Exception in thread "main" java.lang.NoSuchMethodError: com.fasterxml.jackson.core.JsonFactory.requiresPropertyOrdering()Z 
    at com.fasterxml.jackson.databind.ObjectMapper.<init>(ObjectMapper.java:458) 
    at com.fasterxml.jackson.databind.ObjectMapper.<init>(ObjectMapper.java:379) 
    at org.apache.drill.common.config.DrillConfig.<init>(DrillConfig.java:61) 
    at org.apache.drill.common.config.DrillConfig.create(DrillConfig.java:166) 
    at org.apache.drill.common.config.DrillConfig.create(DrillConfig.java:139) 
    at org.apache.drill.common.config.DrillConfig.create(DrillConfig.java:127) 
    at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:66) 
    at org.apache.drill.exec.server.Drillbit.main(Drillbit.java:166) 

Все остальные компоненты Hadoop отлично работает. На главном узле установлен Hive 2, который нет в подчиненных узлах.

Ваша помощь была бы очень признательна.

Большое спасибо.

ответ

0

Перезагрузил все мои изображения и удостоверился, что переменная PATH не складывалась с ненужными материалами, а CLASSPATH был чистым (я считаю, что установка Hive и Derby немного испортила).

Сверло запускается на мастер-машине без проблем.

Спасибо.

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