小编use*_*086的帖子

hadoop复制因子混淆

我们有3个hadoop复制设置,即:

dfs.replication.max = 10
dfs.replication.min = 1
dfs.replication     = 2
Run Code Online (Sandbox Code Playgroud)

所以dfs.replication是hadoop集群中文件的默认复制,直到hadoop客户端使用" setrep " 手动设置它.并且hadoop客户端可以将max replication设置为dfs.replication.mx.

dfs.relication.min用于两种情况:

  1. 在安全模式下,它会检查块的复制是否达到dfs.replication.min.
  2. dfs.replication.min是同步处理的.剩余的dfs.replication-dfs.replication.min是异步处理的.

所以我们必须在每个节点(namenode + datanode)上或仅在客户端节点上设置这些配置?

如果上述三个设置的设置因不同的数据节点而异,该怎么办?

hadoop

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

hadoop ×1