2 HDFS文件存储原理
统一管理单位
问题: 文件大小不一不利于统一管理
解决办法:分块,统一单位,称为:block块
每个block大小为256MB(可以配置文件修改)
冗余备份
问题:如果某个块丢失了怎么办?
解决办法: 通过多个副本备份,放在不同的服务器
每个块都有两个备份,分发到其他服务器
配置副本数量
添加 hdfs-site.xml 配置
<property>
<name>dfs.replication</name>
<value>3</value> %%默认是3个,默认不用配置%%
</property>
请修改所有服务器上的配置
命令修改
hadoop fs -D dfs.replication=2 -put <args>
# -D 参数暂时修改该命令执行的配置