livy

Module for installing and managing livy server

jensendw

jensendw

6,149 downloads

6,149 latest version

5.0 quality score

Version information

  • 0.0.1 (latest)
released Dec 9th 2016
This version is compatible with:
  • Puppet Enterprise >= 3.7.0
  • Puppet >= 3.4.0
  • RedHat
    ,
    CentOS

Start using this module

Documentation

jensendw/livy — version 0.0.1 Dec 9th 2016

Livy

Table of Contents

  1. Overview
  2. Support
  3. Setup
  4. Usage

Overview

The Livy puppet module downloads, extracts and deploys the livy-server binary and all relevant configuration files.

Support

This module is currently tested on:

  • CentOS 6

  • CentOS 7

Setup

What the Livy class affects

  • Downloads and unpackages the livy-server package from livy.io
  • Extracts download to /opt/livy-server-{version}
  • Configures settings in /opt/livy-server/conf
  • Creates startup scripts for livy-server

Usage

Install default Livy server

class {'::livy':}

Install Livy with custom SPARK_HOME

class {'::livy':
  spark_home => '/opt/cloudera/parcels/CDH-5.4.2-1.cdh5.4.2.p0.2/lib/spark',
}

Install with custom binding and port

class {'::livy':
  conf_server_host => '127.0.0.1',
  conf_server_port => '8761',
}