Hadoop Core
Encryption
Setting hadoop.rpc.protection to privacy encrypts all communication from clients to Namenode, from clients to Resource Manager, from datanodes to Namenodes, from Node Managers to Resource managers, and so on.
Setting dfs.data.transfer.protection to privacy encrypts all data transfer between clients and Datanodes. The clients could be any HDFS client like a map-task reading data, reduce-task writing data or a client JVM reading/writing data.
Setting dfs.http.policy and yarn.http.policy to HTTPS_ONLY causes all HTTP traffic to be encrypted. This includes the web UI for Namenodes and Resource Managers, Web HDFS interactions, and others.
module.exports =
deps:
ssl: module: 'masson/core/ssl', local: true
krb5_client: module: 'masson/core/krb5_client', local: true
java: module: 'masson/commons/java', local: true
test_user: module: 'ryba/commons/test_user', local: true, auto: true, implicit: true
hdp: module: 'ryba/hdp', local: true
zookeeper_server: module: 'ryba/zookeeper/server'
ganglia: module: 'ryba/retired/ganglia/collector', single: true
graphite: module: 'ryba/graphite', single: true
metrics: module: 'ryba/metrics', local: true
log4j: module: 'ryba/log4j', local: true
hadoop_core: module: 'ryba/hadoop/core'
configure:
'ryba/hadoop/core/configure'
commands:
'install':
'ryba/hadoop/core/install'