2017-02-05 6 views
0

ZooKeeper 3.4.9でHadoop 2.7.0クラスタにApache Drill 0.8.0をインストールしました。クラスタ内のスレーブマシンでは、ドリルがうまく起動します。しかし、マスターノード上で、それは他のすべてのHadoopコンポーネントが細かい実行されている(drillbit.outで)次のエラーApacheドリルの起動drillbit.shを使用したNoSuchMethod例外(Jackson JsonFactory)

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) 

をスローします。マスターノードにはHive 2がインストールされていますが、スレーブノードはそれをインストールしていません。

あなたの助けが大歓迎です。

ありがとうございます。

答えて

0

PATH変数が不要なもので積み重ねられていないことを確認し、CLASSPATHがきれいだったことを確認しました(私はHiveとDerbyのインストールが少し混乱したと思います)。

マスターマシンでドリルが開始されるようになりました。

ありがとうございました。

関連する問題