Puppet Class: hbase::zookeeper::install

Defined in:
manifests/zookeeper/install.pp

Overview

Class hbase::zookeeper::config

Installs internal HBase zookeeper (deprecated, always use external).



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'manifests/zookeeper/install.pp', line 5

class hbase::zookeeper::install {
  include stdlib

  if !$hbase::external_zookeeper {
    contain hbase::common::postinstall

    if !$hbase::packages['zookeeper'] {
      fail('hbase zookepper not supported on this platform, external zookeeper needed')
    }

    ensure_packages($hbase::packages['zookeeper'])
    Package[$hbase::packages['zookeeper']] -> Class['hbase::common::postinstall']
  }
}