Puppet Class: hbase::service
- Defined in:
- manifests/service.pp
Overview
Class hbase::service
This class is meant to be called from hbase.
It ensures the services are running.
| 7 8 9 10 11 12 13 14 15 16 17 18 19 | # File 'manifests/service.pp', line 7
class hbase::service {
  include ::stdlib
  if $hbase::master_hostname == $::fqdn or member($hbase::backup_hostnames, $::fqdn) {
    contain hbase::master::service
  }
  if member($hbase::zookeeper_hostnames, $::fqdn) and !$hbase::external_zookeeper {
    contain hbase::zookeeper::service
  }
  if member($hbase::slaves, $::fqdn) { contain hbase::regionserver::service }
} |