由于mapred.temp.dir,Hadoop测试BenchmarkThroughput因NullPointerException而崩溃

时间:2013-04-30 00:10:24

标签: java hadoop eclipse-plugin

我刚刚使用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的方式有问题?

1 个答案:

答案 0 :(得分:1)

确保您能够启动namenode。运行start-all并检查日志。很可能它没有运行。