gpt4 book ai didi

hadoop - 在 Hadoop 上执行 Cassandra WordCount 时出错 : java. lang.NoSuchMethodError : org. apache.thrift.meta_data.FieldValueMetaData.(BZ)V

转载 作者:行者123 更新时间:2023-12-02 20:14:15 24 4
gpt4 key购买 nike

尝试从 cassandra 执行 WordCount 示例并出现错误:

线程“主”java.lang.NoSuchMethodError 中的异常:org.apache.thrift.meta_data.FieldValueMetaData.(BZ)V
在 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(Native Method)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
在 java.lang.reflect.Method.invoke(Method.java:597)
在 org.apache.hadoop.util.RunJar.main(RunJar.java:186)

先感谢您!

最佳答案

编辑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

关于hadoop - 在 Hadoop 上执行 Cassandra WordCount 时出错 : java. lang.NoSuchMethodError : org. apache.thrift.meta_data.FieldValueMetaData.<init>(BZ)V,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6784095/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com