Puppet Class: hadoop::datanode::service
- Defined in:
-
manifests/datanode/service.pp
Overview
Class hadoop::datanode::service
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'manifests/datanode/service.pp', line 3
class hadoop::datanode::service {
if $hadoop::zookeeper_deployed {
service { $hadoop::daemons['datanode']:
ensure => 'running',
enable => true,
subscribe => [File["${hadoop::confdir}/core-site.xml"], File["${hadoop::confdir}/hdfs-site.xml"]],
}
if $hadoop::daemon_namenode {
include ::hadoop::namenode::service
Class['hadoop::namenode::service'] -> Class['hadoop::datanode::service']
}
} else {
service { $hadoop::daemons['datanode']:
ensure => 'stopped',
enable => true,
}
}
}
|