hadoop.tmp.dir的目录默认指向的是:/tmp/hadoop-${USERNAME}
这样会有个问题,系统重启时会自动删除/tmp目录下的文件,导致你之前对hadoop做的很多操作都被删除了,需要重新再来,比如你想hdfs导入的文件会都被删除。这是你需要修改 ${hadoop_home}/etc/hadoop/core-site.xml文件,添加一个名字为"hadoop.tmp.dir"的property,内容如下:
<property>
<name>hadoop.tmp.dir</name>
<value>/opt/tmp/HadoopData</value>
</property>