thehyve/puppet-hadoop

Name: puppet-hadoop

Owner: The Hyve

Description: Hadoop Module for Basic Installation of Core/Common Package

Forked from: swizzley/puppet-hadoop

Created: 2016-10-24 12:30:21.0

Updated: 2016-10-24 12:30:23.0

Pushed: 2016-10-24 12:40:28.0

Homepage: null

Size: 20

Language: Puppet

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

hadoop

Puppet Forge

Table of Contents

  1. Overview
  2. Setup
  3. Usage
  4. Requirements
  5. Compatibility
  6. Limitations
  7. Development
Overviw

Hadoop Module for setup of Core/Common Hadoop Package on Linux systems.

Setup

This could take a while to run, the current version is 200MB, others are smaller and you can specify which to use in params as well as the url for the mirror that works best. The latest version of artifact has no exec timeout, so that the file will eventually download.

ude ::hadoop
Usage

New fact $::java_home added for finding and setting $JAVA_HOME

Requirements
Compatibility

Linux:

Tested On: CentOS 6.6 (used in production)

Limitations

If installing java using this module which uses the puppetlabs/java module, puppet will need to run twice before $JAVA_HOME can be set to the valid value of $::java_home, because facter gets read before java is installed. If java is already installed, it will work the first run.

Development

I'd like to add zookeeper, hbase, hive, pig and other parameters and manifests, but there are other modules for that already, and the cloudera modules is already puppet approved, so we'll just see where this goes.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.