dfs.nameservices
{{ hdfs_cluster_id }}
dfs.ha.namenodes.{{ hdfs_cluster_id }}
{{ hdfs_cluster_ids }}
dfs.namenode.rpc-address.{{ hdfs_cluster_id }}.{{ hdfs_cluster_nn_id_1 }}
{{ hdfs_namenode_1_hostname }}:{{ hdfs_nn_rpc_port }}
dfs.namenode.rpc-address.{{ hdfs_cluster_id }}.{{ hdfs_cluster_nn_id_2 }}
{{ hdfs_namenode_2_hostname }}:{{ hdfs_nn_rpc_port }}
dfs.namenode.http-address.{{ hdfs_cluster_id }}.{{ hdfs_cluster_nn_id_1 }}
{{ hdfs_namenode_1_hostname }}:{{ hdfs_nn_http_port }}
dfs.namenode.http-address.{{ hdfs_cluster_id }}.{{ hdfs_cluster_nn_id_2 }}
{{ hdfs_namenode_2_hostname }}:{{ hdfs_nn_http_port }}
dfs.namenode.shared.edits.dir
qjournal://{{ hdfs_journal_0 }}:{{ hdfs_journal_port }};{{ hdfs_journal_1 }}:{{ hdfs_journal_port }};{{ hdfs_journal_2 }}:{{ hdfs_journal_port }};{{ hdfs_journal_3 }}:{{ hdfs_journal_port }};{{ hdfs_journal_4 }}:{{ hdfs_journal_port }}/{{ hdfs_journal_id }}
dfs.journalnode.edits.dir
{{ hdfs_data_dir }}/{{ hdfs_journal_data_dir }}
dfs.client.failover.proxy.provider.{{ hdfs_cluster_id }}
org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider
dfs.ha.automatic-failover.enabled
true
dfs.permissions.superusergroup
supergroup
dfs.replication
{{ hdfs_replication }}
dfs.namenode.replication.min
1
dfs.replication.max
{{ hdfs_repl_max }}
{% if hdfs_read_shortcircuit %}
dfs.client.read.shortcircuit
true
dfs.client.read.shortcircuit.streams.cache.size
{{ hdfs_read_shortcircuit_cache_size }}
dfs.client.read.shortcircuit.streams.cache.expiry.ms
{{ hdfs_read_shortcircuit_cache_expiry }}
dfs.domain.socket.path
{{ hdfs_read_shortcircuit_cache_dir }}/dn._PORT
{% endif %}
dfs.blocksize
{{ hdfs_block_size }}
dfs.socket.timeout
{{ hdfs_dfs_socket_timeout }}
dfs.datanode.socket.write.timeout
{{ hdfs_dfs_socket_write_timeout }}
dfs.webhdfs.enabled
true
dfs.permissions
true
dfs.client.use.datanode.hostname
false
fs.permissions.umask-mode
022
dfs.encrypt.data.transfer
false
dfs.encrypt.data.transfer.algorithm
rc4
dfs.datanode.address
{{ ansible_fqdn }}:{{ hdfs_datanode_rpc_port }}
dfs.datanode.ipc.address
{{ ansible_fqdn }}:{{ hdfs_datanode_ipc_port }}
dfs.datanode.http.address
{{ ansible_fqdn }}:{{ hdfs_datanode_http_port }}
dfs.datanode.https.address
{{ ansible_fqdn }}:50475
dfs.datanode.data.dir
file://{{ hdfs_data_dir }}/{{ hdfs_dn_data_dir }}
dfs.datanode.data.dir.perm
700
dfs.datanode.handler.count
3
dfs.datanode.max.transfer.threads
4096
dfs.datanode.du.reserved
10732175360
dfs.datanode.failed.volumes.tolerated
0
dfs.datanode.balance.bandwidthPerSec
{{ hdfs_dn_balance_bandwidthPerSec }}
dfs.datanode.max.xcievers
{{ hdfs_datanode_max_xcievers }}
dfs.support.append
{{ hdfs_support_append }}
dfs.datanode.plugins
dfs.datanode.hdfs-blocks-metadata.enabled
true
dfs.thrift.threads.max
20
dfs.thrift.threads.min
10
dfs.thrift.timeout
60
dfs.datanode.use.datanode.hostname
false