我刚刚使用Hadoop的开发环境(v 1.0.1)配置了Eclipse。当我运行其中一个测试/src/test/org/apache/hadoop/hdfs/BenchmarkThroughput.java
时,它会以NullPointerException
崩溃。
问题似乎出现在BenchmarkThroughput.run()
第196行System.setProperty("test.build.data", localDir)
。 localDir
显示为null
,因为未设置mapred.temp.dir
。
我该如何纠正这个问题?我应该在core-site.xml中设置mapred.temp.dir
的值,还是我配置Eclipse的方式有问题?
答案 0 :(得分:1)
确保您能够启动namenode。运行start-all并检查日志。很可能它没有运行。