Puppet Class: role::analytics_cluster::hadoop::standby

Defined in:
modules/role/manifests/analytics_cluster/hadoop/standby.pp

Overview

Class role::analytics_cluster::hadoop::standby

Include standby NameNode classes

filtertags: labs-project-analytics



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
# File 'modules/role/manifests/analytics_cluster/hadoop/standby.pp', line 5

class role::analytics_cluster::hadoop::standby {
    system::role { 'analytics_cluster::hadoop::standby':
        description => 'Hadoop Standby NameNode',
    }

    include ::profile::hadoop::common
    include ::profile::hadoop::master::standby
    include ::profile::hadoop::firewall::master
    include ::profile::analytics::cluster::users
    include ::profile::hadoop::backup::namenode

    # an-master1002 is usually inactive, and it has a
    # decent amount of disk space.  We use it to
    # store some backups, including fsimage snapshots
    # of Hadoop NameNode metadata, and of the
    # analytics_cluster::database::meta (MySQL analytics-meta) instance.
    # If you move these, make sure /srv/backup has
    # enough space to store backups.
    include ::profile::analytics::database::meta::backup_dest

    include ::profile::kerberos::client
    include ::profile::kerberos::keytabs

    include ::profile::base::firewall
    include ::profile::standard

}