Skip to content
This repository hold the Amazon Elastic MapReduce sample bootstrap actions
Branch: master
Clone or download
hvivani Merge pull request #215 from kobuskc/saltstack/bugfix
Update setup script. Add cluster name as a parameter and remove describe-cluster API call.
Latest commit c23b5b1 Jun 28, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
R adding missing letter in docs Jan 21, 2015
accumulo Updated Accumulo BA Feb 6, 2015
cascading.compatiblity adding new scripts Nov 8, 2013
elasticsearch Update elasticsearch_install.rb Jan 19, 2016
gradle adding new scripts Nov 8, 2013
hama Add installing hama script for EMR. May 7, 2015
impala Updated Readme CLI example Jul 15, 2015
ipython-notebook Adding iPython Notebook Aug 26, 2015
kafka Merge pull request #165 from hvivani/patch-1 Nov 12, 2015
node Updated bootstrap with support for node .12 via NVM Nov 6, 2015
opentsdb Adding bootstrap action for OpenTSDB Jun 24, 2014
phoenix updating to 2.1.2 Nov 19, 2013
presto Fixed Service-Nanny Pattern Aug 24, 2015
saltstack Update setup script. Add cluster name as a parameter and remove Jun 28, 2018
spark Spark builds 1.3.1.f and 1.4.1.b, AWS SDK aligned with AMI 3.9.0. Sep 25, 2015
syslog Rename for github console Dec 8, 2015
tajo Add tajo-bootstrap-action Mar 20, 2015
utilities Fixed regular expression for S3 checking May 2, 2016
.gitignore .DS_Store removed Sep 18, 2014
LICENSE.txt initial commit. Sep 25, 2013 Decorate README Oct 11, 2014

Copyright 2011-2013, Inc. or its affiliates. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with the License. A copy of the License is located at

or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

EMR bootstrap actions

A bootstrap action is a shell script stored in Amazon S3 that Amazon EMR executes on every node of your cluster. Bootstrap actions execute as the hadoop user by default; they execute with root privileges if you use sudo.
From the Ruby EMR Command Line Interface you can reference a bootstrap action as follows:

--bootstrap-action "s3://myawsbucket/FileName" --args "arg1,arg2"

For more information about EMR Bootstrap actions see DeveloperGuide

The code samples in this repository are meant to illustrate how to setup popular applications on Amazon EMR using bootstrap actions. They are not meant to be run in production and all users should carefully inspect code samples before running them.

Use at your own risk.

You can’t perform that action at this time.