получение ошибки при выполнении Cassandra WordCount на Hadoop: java.lang.NoSuchMethodError: org.apache.thrift.meta_data.FieldValueMetaData. <init>(BZ) V - PullRequest
0 голосов
/ 22 июля 2011

Попытка выполнить пример WordCount из cassandra и получение ошибки:

Исключение в потоке "main" java.lang.NoSuchMethodError: org.apache.thrift.meta_data.FieldValueMetaData. (BZ) V at org.apache.cassandra.thrift.SlicePredicate. (SlicePredicate.java:132) в WordCount.run (WordCount.java:199) в org.apache.hadoop.util.ToolRunner.run (ToolRunner.java:65) в WordCount.main (WordCount.java:74) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) в sun.reflect.DelegatingMetholjj.lang.reflect.Method.invoke (Method.java:597) в org.apache.hadoop.util.RunJar.main (RunJar.java:186)

Заранее спасибо!

1 Ответ

1 голос
/ 31 июля 2011

отредактировал hadoop.sh, вставил фиксированный список classpath и попытался извлечь разные библиотеки из classpath, обнаружил, что hue-plugins-1.2.0.jar мешает Thrift.

это решило проблему: sudo rm/usr/lib/hadoop-0.20/lib/hue-plugins-1.2.0.jar

...