按照文档:http://www.micmiu.com/bigdata/hadoop/hadoop2x-eclipse-mapreduce-demo/安装配置好Eclipse后,运行WordCount程序报错:

log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Exception in thread "main" java.lang.NullPointerException
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1011)
at org.apache.hadoop.util.Shell.runCommand(Shell.java:404)
at org.apache.hadoop.util.Shell.run(Shell.java:379)
at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:589)
at org.apache.hadoop.util.Shell.execCommand(Shell.java:678)
at org.apache.hadoop.util.Shell.execCommand(Shell.java:661)
at org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:639)
at org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:435)
at org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:277)
at org.apache.hadoop.mapreduce.JobSubmissionFiles.getStagingDir(JobSubmissionFiles.java:125)
at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:344)
at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1268)
at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1265)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1491)
at org.apache.hadoop.mapreduce.Job.submit(Job.java:1265)
at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:1286)
at com.telchina.hadoop.WordCount.main(WordCount.java:84)

经过google,发现http://www.uniorder.com/2014/03/31/%E5%9C%A8%20Windows%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20Eclipse%20%E8%BF%9C%E7%A8%8B%E8%B0%83%E8%AF%95%20Hadoop%202.2%20MapReduce%20%E7%A8%8B%E5%BA%8F/中:

下载 Hadoop 2.2 到你的 Windows 机器上(我是 Windows 7)并设置环境变量:HADOOP_HOME=你的Hadoop所在目录,再在Path中加入%HADOOP_HOME%\bin;。此时还没有完成。你需要去下载一些文件覆盖 Hadoop/bin 下的所有文件(戳这里)。

问题解决。

作者:sdjnzqr

出处:http://www.cnblogs.com/sdjnzqr/

版权:本文版权归作者和博客园共有

转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任

最新文章

  1. c#List移除列表中的元素
  2. fix orphaned user
  3. Openwrt Image Builder/SDK 初探
  4. maven 项目配置
  5. (转载)移动WEB前端开发资源整合
  6. Hibernate-org.hibernate.QueryException: could not resolve property: code of:
  7. js cookie设置最大过期时间 Infinity
  8. 【深度学习系列】用PaddlePaddle和Tensorflow进行图像分类
  9. SQL将一个数据库中的数据复制到另一个数据库中
  10. python3 while-else和for-else语法
  11. kafka-rest:怎么愉快的build?
  12. Linux 系统出现电流音解决方案
  13. P2257 YY的GCD--洛谷luogu
  14. 45)django-分页实现
  15. JS中var声明与function声明两种函数声明方式的区别
  16. Centos7 环境下 Python2.7 换成 Python3.7 运行 scrapy 应用所遇到的问题记录
  17. 以 BZOJ 2002 为例学习有根树LCT(Link-Cut Tree)
  18. 稳定排序nlogn之归并排序_一维,二维
  19. Linux内核态、用户态简介与IntelCPU特权级别--Ring0-3
  20. MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)-Using index condition

热门文章

  1. Objective-C 【从文件中读写字符串(直接读写/通过NSURL读写)】
  2. hdu 1716(dfs)
  3. windows时间同步出错
  4. UI3_UICollectionViewMuti
  5. "大哥,割草机借我用一下,我修整一下草坪。" ---- 谈谈this与JavaScript函数调用的不解之缘
  6. Java获取操作系统信息
  7. iPhone Tableview分批显示数据
  8. 【风马一族_xml】xml编程
  9. MATLAB学习(3)
  10. Linux5.8下安装PhpMyadmin无法关联php-mcrypt问题