Puppet Class: hadoop::common::hdfs::daemon

Defined in:
manifests/common/hdfs/daemon.pp

Overview

Class hadoop::common::hdfs::daemon

HDFS specific setup. Called from namenode and datanode classes.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'manifests/common/hdfs/daemon.pp', line 5

class hadoop::common::hdfs::daemon {
  file { $hadoop::hdfs_socketdir:
    ensure => directory,
    owner  => 'hdfs',
    group  => 'hdfs',
    mode   => '0644',
  }
  if $hadoop::https {
    file { "${hadoop::hdfs_homedir}/hadoop.keytab":
      owner  => 'hdfs',
      group  => 'hdfs',
      mode   => '0640',
      source => $hadoop::https_keytab,
    }
    file { "${hadoop::hdfs_homedir}/http-auth-signature-secret":
      owner  => 'hdfs',
      group  => 'hdfs',
      mode   => '0640',
      source => '/etc/security/http-auth-signature-secret',
    }
    file { "${hadoop::hdfs_homedir}/keystore.server":
      owner  => 'hdfs',
      group  => 'hdfs',
      mode   => '0640',
      source => $hadoop::https_keystore,
    }
  }
}