Puppet Class: cloudera::impala

Inherits:
cloudera::params
Defined in:
manifests/impala.pp

Overview

Class: cloudera::impala

This class handles installing the Cloudera Impala.

Parameters:

ensure

Ensure if present or absent. Default: present

autoupgrade

Upgrade package automatically, if there is a newer version. Default: false

service_ensure

Ensure if service is running or stopped. Default: running

Actions:

Installs Impala.

Requires:

Nothing.

Sample Usage:

class { 'cloudera::impala': }

Authors:

Mike Arnold <mike@razorsedge.org>

Copyright © 2013 Mike Arnold, unless otherwise noted.

Parameters:

  • ensure (Any) (defaults to: $cloudera::params::ensure)
  • autoupgrade (Any) (defaults to: $cloudera::params::safe_autoupgrade)
  • service_ensure (Any) (defaults to: $cloudera::params::service_ensure)


39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'manifests/impala.pp', line 39

class cloudera::impala (
  $ensure         = $cloudera::params::ensure,
  $autoupgrade    = $cloudera::params::safe_autoupgrade,
  $service_ensure = $cloudera::params::service_ensure
) inherits cloudera::params {
  # Validate our booleans
  validate_bool($autoupgrade)

  package { 'impala':
    ensure => 'present',
    tag    => 'cloudera-impala',
  }

  package { 'impala-shell':
    ensure => 'present',
    tag    => 'cloudera-impala',
  }
}