java.lang.ClassNotFoundException: 自己编译WordCount编译通过执行报错
来源:互联网 发布:淘宝有秒杀吗 编辑:程序博客网 时间:2024/05/16 02:46
1、使用WordCount源代码,修改其Map,在Map中使用IKAnalyzer的分词功能。源码参照:
http://www.cnblogs.com/jiejue/archive/2012/12/16/2820788.html
2、打包上传到Hadoop集群,每台机器都上传,上传时包含了所有相关的jar,放到一个目录下
3、按如下两种方式执行都报错
[hadoop@master wordcount]$ /opt/modules/hadoop/hadoop-1.0.3/bin/hadoop jar ChineseWordCount.jar /user/root/hadoop/ /output6
Exception in thread "main" java.lang.ClassNotFoundException: /user/root/hadoop/
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.hadoop.util.RunJar.main(RunJar.java:149)
[hadoop@master wordcount]$ /opt/modules/hadoop/hadoop-1.0.3/bin/hadoop jar ChineseWordCount.jar ChineseWordCount /user/root/hadoop/ /output6
Exception in thread "main" java.lang.ClassNotFoundException: WordCount
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.hadoop.util.RunJar.main(RunJar.java:149)
4、解决办法:ChineseWordCount增加命名空间;~~~都是默认示例惹的祸,默认示例[hadoop@master hadoop-1.0.3]$hadoop jar hadoop-examples-1.0.3.jar wordcount /user/root/hadoop/ /output5 执行成功。
正确执行命令:[hadoop@master wordcount]$ /opt/modules/hadoop/hadoop-1.0.3/bin/hadoop jar ChineseWordCount.jar org.apache.hadoop.examples.ChineseWordCount /user/root/hadoop/ /output6
- java.lang.ClassNotFoundException: 自己编译WordCount编译通过执行报错
- eclipse下执行wordcount报错 java.lang.ClassNotFoundException
- eclipse下执行wordcount报错 java.lang.ClassNotFoundException
- Hadoop-2.2.0 wordcount 编译打包执行 (java.lang.ClassNotFoundException)
- HADOOP编译WordCount.java文件报错
- eclipse下执行maprdeuc程序报错 java.lang.ClassNotFoundException
- Hadoop2.2.0下通过编译单词统计例子WordCount.java熟悉如何编译自己的程序
- 有关java.lang.NullPointerException 编译报错
- 运行hadoop jar 报错java.lang.RuntimeException: java.lang.ClassNotFoundException: xxxxMapper及mapreduce执行
- java.lang.ClassNotFoundException: com.hadoop.WordCount$Map
- Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
- Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
- Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
- Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
- Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
- Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
- Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
- Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
- Netflix phone interview questions
- 软件工程流程
- Search Insert Position -- LeetCode
- linux 查看服务是否启动
- Insert Interval
- java.lang.ClassNotFoundException: 自己编译WordCount编译通过执行报错
- Ubuntu 11.10中用xen-tools安装虚拟机
- VS2010中出现无法嵌入互操作类型
- linux 安装php环境
- 《高效学习OpenGL》 之 多重纹理 glActiveTexture(),glMultiTexCoord2f(),glClientActiveTexture()
- CString头文件
- MAC下配置Eclipse C/C++ 开发环境
- 俺从不吹牛
- 关于ArrayList的5道面试题