dfs.namenode.name.dir file:{{ hdfs_data_dir }}/dfs/name dfs.datanode.data.dir file:{{ hdfs_data_dir }}/dfs/data dfs.replication 2 dfs.webhdfs.enabled true dfs.permissions false dfs.permissions.enabled false dfs.nameservices ns1 dfs.blocksize 134217728 dfs.ha.namenodes.ns1 nn1,nn2 dfs.namenode.rpc-address.ns1.nn1 {{ groups.hdfs[0] }}:9000 dfs.namenode.http-address.ns1.nn1 {{ groups.hdfs[0] }}:50070 dfs.namenode.rpc-address.ns1.nn2 {{ groups.hdfs[1] }}:9000 dfs.namenode.http-address.ns1.nn2 {{ groups.hdfs[1] }}:50070 dfs.namenode.shared.edits.dir qjournal://{{groups.hdfs[0]}}:8485;{{groups.hdfs[1]}}:8485;{{groups.hdfs[2]}}:8485/ns1 dfs.journalnode.edits.dir {{ hdfs_data_dir }}/journal dfs.client.failover.proxy.provider.ns1 org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider dfs.ha.fencing.methods sshfence shell(true) dfs.ha.fencing.ssh.private-key-files /root/.ssh/id_rsa dfs.ha.fencing.ssh.connect-timeout 30000 dfs.ha.automatic-failover.enabled true dfs.datanode.max.transfer.threads 8192 dfs.namenode.handler.count {{ hadoop.namenode['dfs.namenode.handler.count'] }} dfs.datanode.handler.count {{ hadoop.datanode['dfs.datanode.handler.count'] }} dfs.balance.bandwidthPerSec 104857600 dfs.datanode.du.reserved 53687091200 heartbeat.recheck.interval 100000