运行mapreduce实例wordcount时, 出现ClassNotFoundException: org.myorg.WordCount错误解决方法
来源:互联网 发布:python sys.agv 编辑:程序博客网 时间:2024/06/05 15:25
这个错误,网上各有说法,官方的FAQ说的是编译时候要严格按照
$ jar -cvf /usr/joe/wordcount.jar -C wordcount_classes/ .
缺少-C 和 . 号会导致。
但在我机器上,并不存在这一问题,运行
hadoop jar /usr/local/hadoop/wordcount.jar org.myorg.WordCount /test/input /test/output
依然报错。
解决方法如下,首先解压一下你的wordcount.jar ,如我这里是:
[root@master hadoop]# unzip -t wordcount.jar
Archive: wordcount.jar
testing: META-INF/ OK
testing: META-INF/MANIFEST.MF OK
testing: org/ OK
testing: org/apache/ OK
testing: org/apache/hadoop/ OK
testing: org/apache/hadoop/mapred/ OK
testing: org/apache/hadoop/mapred/WordCount.class OK
testing: org/apache/hadoop/mapred/WordCount$MapClass.class OK
testing: org/apache/hadoop/mapred/WordCount$Reduce.class OK
No errors detected in compressed data of wordcount.jar.
因此org.myorg.WordCount应替换成org.apache.hadoop.mapred.WordCount,如:
hadoop jar /usr/local/hadoop/wordcount.jar org.apache.hadoop.mapred.WordCount /test/input /test/output
就可以成功执行MR
- 运行mapreduce实例wordcount时, 出现ClassNotFoundException: org.myorg.WordCount错误解决方法
- 解决Eclipse中运行WordCount出现 java.lang.ClassNotFoundException: org.apache.hadoop.examples.WordCount$Token
- Pheonix MapReduce - Wordcount 错误及解决方法
- Mapreduce WordCount实例
- MapReduce WordCount编程实例
- 运行hdfs的wordcount程序时出现的错误
- hadoop wordcount运行实例
- hadoop-运行WordCount实例
- Hadoop 运行wordcount 实例
- hadoop运行wordcount实例
- hadoop MapReduce实例解析(WordCount)
- MapReduce编程实例之WordCount
- Mapreduce wordCount
- MapReduce WordCount
- MapReduce WordCount
- wordCount MapReduce
- 运行wordcount 导入FileUtil.java文件出现错误解决办法
- spark-submit 错误: ava.lang.ClassNotFoundException: WordCount
- csapp2e 家庭作业 2.74
- Function Module related on Date calculations
- cron 用法
- 20130427
- isalnum
- 运行mapreduce实例wordcount时, 出现ClassNotFoundException: org.myorg.WordCount错误解决方法
- C++ 命名空间的使用例子
- 动态规划法解决编程之美1.16节:24点问题
- fb8+postfix+sasl问题,可以pop,但smtp错误
- 三个方法让你成为更好的程序员
- SQL数据库常用语句
- 查询随时更新的客户的信息
- 了解Oracle Critical Patch Update
- c#将pdf导出为图片