Я хочу знать, что разница между hadoop.tmp.dir
и mapred.temp.dir
также как mapred.temp.dir
[устаревшее] отличается от mapreduce.cluster.temp.dir
чем разница между hadoop.tmp.dir и mapred.temp.dir и mapreduce.cluster.temp.dir
0
A
ответ
0
hadoop.tmp.dir
- это временный каталог верхнего уровня. По умолчанию он равен /tmp/hadoop-${user.name}
.
По умолчанию mapred.temp.dir
относится к директории подhadoop.tmp.dir
: ${hadoop.tmp.dir}/mapred/temp
.
Логично, это имеет смысл, потому что MapReduce (например, Hive, Spark и т. Д.) Является подмножеством Hadoop, поэтому его следует хранить в каталоге временных файлов Hadoop.
спасибо за ответ, пожалуйста, предложите мне о 'mapreduce.cluster.temp.dir' – Vishrant
Я бы предложил документацию:' mapreduce.cluster.temp.dir' по умолчанию '$ {hadoop.tmp.dir}/mapred/temp' –
Я хотел бы знать, почему кластер был добавлен в новое свойство, а 'mapred.temp.dir' устарел? Связано ли это с темпом временного каталога кластера? – Vishrant