HDFS配置项

HDFS的配置文件主要有两个,hdfs-site.xml和core-site.xml,以下是这两个文件的常用的属性,以后会不断添加

 

hdfs-site.xml属性说明

以下属性都在hdfs-default.xml中,hadoop不建议直接修改这个文件,建议在hdfs-site.xml中修改,hdfs-site.xml的属性值会覆盖hdfs-default.xml中的值。

属性

默认值

属性说明

dfs.name.dir

${hadoop.tmp.dir}/dfs/name

Namenode元数据保存路劲(fsimage),可以设置多个,以“,”分隔,不能有空格

dfs.data.dir

${hadoop.tmp.dir}/dfs/data

datanode保存数据块的目录,可以设置多个,以“,”分隔,不能有空格

fs.checkpoint.period

 

3600

每隔3600secondaryNameNode执行checkpoint来合并fsimageeidts

fs.checkpoint.size

67108864(64M)

edits文件达到64MsecondaryNameNode执行checkpoint来合并fsimageeidts

dfs.block.size

67108864(64M)

hdfs每个文件块的大小

dfs. replication

3

文件上传到hdfs上时指定几个副本,如以后修改了副本数,对已经上传了的文件也不会起作用

dfs.permissions

true

文件操作时的权限检查标识,最好设置成false吧,不然操作HDFS可能会报权限异常

 

 core-site.xml属性说明

以下属性都在core-default.xml中,hadoop不建议直接修改这个文件,建议在core-site.xml中修改,core-site.xml的属性值会覆盖core-default.xml中的值。

属性

默认值

属性说明

fs.default.name

file:///

指定一台机器为namenode。如hdfs://hadoop-manager:9000

hadoop.tmp.dir

/tmp/hadoop-${user.name}

临时文件路径。在hdfs-default.xmldfs.name.dir属性的默认值用到了这个属性。

 

 

 

发布了52 篇原创文章 · 获赞 12 · 访问量 10万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章