在hdfs文件存储中,每一个block块都会有副本,默认的副本数是3,这里我们也可以直接改,修改的文件还是hdfs-core.xml。文件的位置在:${hadoop_home}/etc/hadoop/hdfs-core.xml。修改的内容是:
<property> <name>dfs.replication</name> <value>1</value> </property>
这里可以根据实际情况进行修改即可,还是一样,修改配置后需要重启服务才会生效。
备注:
1、除了在文件中对副本数修改之外,我们在前面的命令环节也介绍了,可以使用命令对单个文件的副本数进行修改,如下:
#把所有的文件的副本数都设置为1 ./hadoop fs -setrep -R 1 / #修改某一个文件的副本数为1 ./hadoop fs -setrep 5 /home/pubserver/users/users.txt
发表评论