Java Hadoop测试基准吞吐量因mapred.temp.dir导致NullPointerException崩溃

Java Hadoop测试基准吞吐量因mapred.temp.dir导致NullPointerException崩溃,java,hadoop,eclipse-plugin,Java,Hadoop,Eclipse Plugin,我刚刚用Hadoop开发环境(V1.0.1)配置了Eclipse。当我运行其中一个测试/src/test/org/apache/hadoop/hdfs/BenchmarkThroughput.java时,它会因NullPointerException而崩溃 问题似乎出现在BenchmarkThroughput.run(),第196行,它在那里执行System.setProperty(“test.build.data”,localDir)。localDir显示为null,因为未设置mapred.t

我刚刚用Hadoop开发环境(V1.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的方式有问题?

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