我已经从Apache Hadoop 0.20.2升级到最新的稳定版本; 0.20.203。在这样做的同时,我还正确更新了所有配置文件。但是,我在尝试通过JAR文件运行作业时收到以下错误:
$ hadoop jar myjar.jar
$ Mkdirs failed to create /mnt/mydisk/hadoop/tmp
其中/mnt/mydisk/hadoop/tmp
是core-site.xml中所述hadoop.tmp.dir
的位置:
..
<property>
<name>hadoop.tmp.dir</name>
<value>/mnt/mydisk/hadoop/tmp</value>
</property>
..
我已经检查过该目录是否存在,以及是否正确设置了用户hadoop
的权限。我也尝试删除目录,以便Hadoop本身可以创建它。但这没有帮助。
使用hadoop版本0.20.2执行Hadoop作业开箱即用。但是,更新后会出现问题。有人可以帮我跟踪问题吗?
提前致谢!