参数 | 描述 | 备注 | 位置 |
hadoop.tmp.dir | 临时目录,其它临时目录的父目录。 | 本地或hdfs |
dfs.name.dir | nameNode的元数据(fsimage)存储目录。 | 以逗号隔开,hdfs会把数据冗余复制到这些目录,一般这些目录是不同的块设备,不存在的目录会被忽略掉。 | namenode本地 |
dfs.name.edits.dir | nameNode的事务日志(edits)存储目录。 |
fs.checkpoint.dir | secondaryNamenode的元数据(fsimage)存储目录。 | 以逗号隔开,hdfs会把数据冗余复制到这些目录,一般这些目录是不同的块设备,不存在的目录会被忽略掉。 | secondarynamenode本地 |
fs.checkpoint.edits.dir | secondaryNamenode的事务日志(edits)存储目录。 |
dfs.data.dir | dataNode的数据目录 | 以逗号隔开,hdfs会把数据存储在这些目录下,一般这些目录是不同的块设备,不存在的目录会被忽略掉。 | datanode本地 |
mapred.local.dir | MapReduce产生的中间数据存放目录。Jobtracker存放job中间数据,tasktracker存放task中间数据 | 以逗号隔开,hdfs会把数据存储在这些目录下,一般这些目录是不同的块设备,不存在的目录会被忽略掉。 | jobtracker/tasktracker本地 |
mapred.temp.dir | mapreduce临时共享文件存放目录,用于各个task用到的共享文件 | | hdfs |
mapred.system.dir | mapreduce执行时的共享目录,用于存储job执行时的一些控制信息 | | hdfs |
mapred.job.tracker
.persist.jobstatus.dir | job状态信息持久存放目录 | 与mapred.job.tracker.persist.jobstatus.hours,mapred.job.tracker.persist.jobstatus.active两个参数配合使用 | jobtracker本地或hdfs |
mapreduce.jobtracker
.staging.root.dir | 每个正在运行的作业文件存放区(job.jar ob.split job.splitmetainfo job.xml libjars等) | | hdfs |
二、注意事项: