Skip to content

Instantly share code, notes, and snippets.

@vicenteg
Last active January 6, 2016 18:28
Show Gist options
  • Save vicenteg/ab51673c1e29dd202a04 to your computer and use it in GitHub Desktop.
Save vicenteg/ab51673c1e29dd202a04 to your computer and use it in GitHub Desktop.
repo manifest for MapR v5.0.0 with Drill 1.2.0

A repo manifest file for a MapR cluster with Drill 1.2.0.

This Drill deployment can also work with Hive 1.2.0.

Quick Start

I assume you have successfully installed ansible (I use version 1.9) and have installed the dependencies for the ec2 modules. Specifically, you should install the boto python module (pip install boto) and awscli (pip install awscli). Then do awscli configure to store your EC2 credentials.

Step 0

Install the repo tool: http://source.android.com/source/downloading.html#installing-repo

Step 1

mkdir my_drill_cluster && cd my_drill_cluster
repo init -q -u https://gist.github.com/vicenteg/ab51673c1e29dd202a04 -m mapr-5.0.0-drill-1.2.0-cluster.xml
repo sync --no-clone-bundle

Step 2

Copy vars/global/main.yml.sample to vars/global/main.yml and edit vars/global/main.yml.

Step 3

Run ./makeacluster.sh.

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote fetch="ssh://git@github.com/vicenteg" name="dev-origin"/>
<remote fetch="https://github.com/vicenteg" name="origin"/>
<remote fetch="https://github.com/picotrading" name="picotrading"/>
<default remote="origin" revision="master" sync-j="4"/>
<project name="ansible-library" path="library" revision="15ca1ed7e4bf1d3268052e6227662fc13ad23fd8" upstream="master"/>
<project name="ansible-mapr_accounts" path="roles/mapr_accounts" revision="0b479ce5c1b04eda67e9097e2e523b6e8b3c23af" upstream="master"/>
<project name="ansible-mapr_authtest" path="roles/mapr_authtest" revision="ede6113e5283b09056747768621e2e12c8928789" upstream="master"/>
<project name="ansible-mapr_aws_bootstrap" path="roles/mapr_aws_bootstrap" revision="46bac18ef68fde60f21ce125728c62607180209f" upstream="master"/>
<project name="ansible-mapr_cldb" path="roles/mapr_cldb" revision="210cf66edd0dc7473aa2a2bcba206945a55750b0" upstream="master"/>
<project name="ansible-mapr_cldb_startup" path="roles/mapr_cldb_startup" revision="e612b3c08af6c6a6b11f777f19da59e64f074873" upstream="master"/>
<project name="ansible-mapr_client" path="roles/mapr_client" revision="e0b67725c2bd63311ba7c6764daf0eb7bffbeb68" upstream="master"/>
<project name="ansible-mapr_cluster_startup" path="roles/mapr_cluster_startup" revision="ce318e4f891cf39306c6f976de2c6ceb6de94ed1" upstream="master"/>
<project name="ansible-mapr_configuration" path="roles/mapr_configuration" revision="8abe776cbbbb95b253afd3fa1dcfff4dce49f2fb" upstream="master"/>
<project name="ansible-mapr_debian_prereqs" path="roles/mapr_debian_prereqs" revision="675f9371800015963658289db38dc61f1463427b" upstream="master"/>
<project name="ansible-mapr_drill" path="roles/mapr_drill" revision="11772e71ac1f8018a4722d87f046ad95aef879fd" upstream="master"/>
<project name="ansible-mapr_drill_test" path="roles/mapr_drill_test" revision="b672b42d09e884d306fd266884fb6104ff3631bd" upstream="master"/>
<project name="ansible-mapr_external_packages" path="roles/mapr_external_packages" revision="1d7814464e278902099a0a34a137c7faf52d5128" upstream="master"/>
<project name="ansible-mapr_fileserver" path="roles/mapr_fileserver" revision="5d73f235522b50c2d6a5c6d6846ecb39fb3aeed9" upstream="master"/>
<project name="ansible-mapr_hbaseindexer" path="roles/mapr_hbaseindexer" revision="1a4ef58d3c05a3400f1fb549716be3e845e177dd" upstream="master"/>
<project name="ansible-mapr_hbasemaster" path="roles/mapr_hbasemaster" revision="f8d19777f34a32b4fecd8ac7d78dc44acac1dcfe" upstream="master"/>
<project name="ansible-mapr_hbaseregionserver" path="roles/mapr_hbaseregionserver" revision="3f71b20c231beb05284d01133e1f41e13f3a0602" upstream="master"/>
<project name="ansible-mapr_historyserver" path="roles/mapr_historyserver" revision="6e330326981bf7d2fd79959e795fefa3429f71d4" upstream="master"/>
<project name="ansible-mapr_hive" path="roles/mapr_hive" revision="c335a46a401bb0c36ecff20c129efbb2f445648a" upstream="master"/>
<project name="ansible-mapr_hive_test" path="roles/mapr_hive_test" revision="2e25ed2946ab83b4ba5c98270c74571d15ba4a58" upstream="master"/>
<project name="ansible-mapr_httpfs" path="roles/mapr_httpfs" revision="ffa21648bcc6da4cdcb8829ad118a13670f61d61" upstream="master"/>
<project name="ansible-mapr_install_playbooks" path="." revision="1c56e31e924f99b5a7b29ece3e47c9d3f92621fe" upstream="master"/>
<project name="ansible-mapr_license" path="roles/mapr_license" revision="e9641a1f36dddbd8804715798a134c963e7ee71b" upstream="master"/>
<project name="ansible-mapr_mapreducev1_test" path="roles/mapr_mapreducev1_test" revision="ba342826edc0930a1f321485b375527a3f03d980" upstream="master"/>
<project name="ansible-mapr_maprlogin" path="roles/mapr_maprlogin" revision="e86126a54aae5a149aefee791d262dc8f505a0f2" upstream="master"/>
<project name="ansible-mapr_maprlogin_service" path="roles/mapr_maprlogin_service" revision="a32c2626d64744b8bca14a2d894fb7a7c5352760" upstream="master"/>
<project name="ansible-mapr_nfs" path="roles/mapr_nfs" revision="0f831385d19ec53c13f24106752039bfaf27432b" upstream="master"/>
<project name="ansible-mapr_nodemanager" path="roles/mapr_nodemanager" revision="d368e50fc17266f1092692414e275300b31be212" upstream="master"/>
<project name="ansible-mapr_oozie" path="roles/mapr_oozie" revision="e7d0694584f0f532858589d1445d9549bfbd4631" upstream="master"/>
<project name="ansible-mapr_opentsdb" path="roles/mapr_opentsdb" revision="92b563b834221da0e70d3751aa1a57ce7155154f" upstream="master"/>
<project name="ansible-mapr_pig" path="roles/mapr_pig" revision="1588d27ff920b3de8b351caabb4e9a2053aea736" upstream="master"/>
<project name="ansible-mapr_post_install_test" path="roles/mapr_post_install_test" revision="6173cfa53f7188487de6fd0fdccf801a460e6847" upstream="master"/>
<project name="ansible-mapr_pre_install_test" path="roles/mapr_pre_install_test" revision="a3f203f44f9d332da6120b5fecd24a658a26c8ee" upstream="master"/>
<project name="ansible-mapr_python" path="roles/mapr_python" revision="a18aecbb6bde1e6ccbcaed50e3039c6bf5f99a3b" upstream="master"/>
<project name="ansible-mapr_redhat_prereqs" path="roles/mapr_redhat_prereqs" revision="ec7c618c64e00999a5cd5cd12a0e28c070362a6c" upstream="master"/>
<project name="ansible-mapr_resourcemanager" path="roles/mapr_resourcemanager" revision="fff566655cdbd2877c54bf444956208ac0625c30" upstream="master"/>
<project name="ansible-mapr_solr" path="roles/mapr_solr" revision="e638a8993803452cb86ec5810d6623cfb298f3b1" upstream="master"/>
<project name="ansible-mapr_spark_master" path="roles/mapr_spark_master" revision="91d5bb5f7ddd5d61a6a8dc5a1ae050be086cbd0e" upstream="master"/>
<project name="ansible-mapr_spark_slave" path="roles/mapr_spark_slave" revision="e38d090a02a371f949f4760073ea7b00e0f74576" upstream="master"/>
<project name="ansible-mapr_spark_test" path="roles/mapr_spark_test" revision="b814490c0532f827cd2c6d68186f7a602b97ef9b" upstream="master"/>
<project name="ansible-mapr_tcollector" path="roles/mapr_tcollector" revision="7518d2a40261d26e4a7495ea31bb05983ce776bd" upstream="master"/>
<project name="ansible-mapr_webserver" path="roles/mapr_webserver" revision="f6dffcd426a4b93fcd75c1039d3f7cdd167f25d8" upstream="master"/>
<project name="ansible-mapr_zookeeper" path="roles/mapr_zookeeper" revision="c57d5a8ed661c016ac62b1bebd6dcb89d2f66ac1" upstream="master"/>
<project name="ansible-mapr_zookeeper_startup" path="roles/mapr_zookeeper_startup" revision="a3156d8bc273002075a192ffc34f4524b508f7c1" upstream="master"/>
<project name="ansible-mysql_server" path="roles/mysql_server" revision="b41423d411f24411508813369519d010f87c3909" upstream="master"/>
<project name="ansible-ntp" path="roles/ntp" revision="0c0a4f8ecb419e5ec72fd654ed343bbfcc47e71e" upstream="master"/>
<project name="ansible-python_lxml" path="roles/python_lxml" revision="76c6b2d96a2b05da99d10a4b6a651981270afae0" upstream="master"/>
<project name="ansible-user_account" path="roles/user_account" revision="94e4d3115ff5d26f13d1730f72f8c520736fe32d" upstream="master"/>
<project name="config-encoder-macros" path="templates/encoder" remote="picotrading" revision="624ed05b65743a82bcfdef525176e6cfef5c71ee" upstream="master"/>
<project name="mapr-hue" path="roles/mapr_hue" revision="2fa605dc3a187aac33ff2191f2edbd5a149e5503" upstream="master"/>
<project name="mapr-kafka" path="roles/mapr_kafka" revision="faa195cddfa4fe497bf8aab5164091077803d0a1" upstream="master"/>
</manifest>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment