HDFS目录介绍

来源:互联网 发布:js定义json数组并赋值 编辑:程序博客网 时间:2024/06/14 08:51

NameNode存储目录

目录介绍

cd dfscd namecd currentls

这里写图片描述

namespaceID:

命名空间的标识号,记录整个集群的标识。

cTime:

create time。hdfs从低版本升级到高版本,该值会发生变化。

storageType:

告诉我们存储类型是namenode

layoutVersion:

hdfs的构造版本

副本因子参数

hdfs-site.xml

<configuration><property><name>dfs.replication</name><value>1</value></property></configuration>

机架策略

core-site.xml

<property><name>topology.script.file.name</name><value>/opt/modules/hadoop/hadoop-1.0.3/bin/RackAware.py</value><!--机架感知脚本路径--></property><property><name>topology.script.number.args</name><value>20</value><!--机架服务器数量,由于我写了20个,所以返里写20--></property>

机架感知脚本

#!/usr/bin/python#-*-coding:UTF-8 -*-import sysrack = {"hadoop-node-31":"rack1","hadoop-node-32":"rack1","hadoop-node-49":"rack2","hadoop-node-50":"rack2","hadoop-node-51":"rack2","192.168.1.31":"rack1","192.168.1.32":"rack1","192.168.1.49":"rack2","192.168.1.50":"rack2","192.168.1.51":"rack2",}if __name__=="__main__":print "/" +rack.get(sys.argv[1],"rack0")
0 0
原创粉丝点击