hadoop.tmp.dir和mapred.temp.dir以及mapreduce.cluster.temp.dir有什么区别

时间:2016-06-19 16:14:49

标签: hadoop hadoop2

我想知道/home/alex/.rbenv/versions/2.3.0/lib/ruby/2.3.0/net/imap.rb:1198:in `get_tagged_response': Unknown command m1mb83666172lbl (Net::IMAP::BadResponseError) hadoop.tmp.dir之间的区别,mapred.temp.dir [已弃用]与mapred.temp.dir的区别

1 个答案:

答案 0 :(得分:0)

hadoop.tmp.dir是最高级别的临时目录。它默认为/tmp/hadoop-${user.name}

默认情况下,mapred.temp.dir指的是 hadoop.tmp.dir下的目录${hadoop.tmp.dir}/mapred/temp

逻辑上,这是有道理的,因为MapReduce(如Hive,Spark等)是Hadoop的子集,所以它应该存储在Hadoop的临时目录下。