Skip to content

jcperezamin/HDap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HDap - Hadoop Deployment Automation by Persistent

HDap Ansible playbooks will help to deploy hadoop cluster for Hortonworks, Cloudera and BigInsights on any number of nodes. We support most commonly used linux flavors like: Ubuntu 14, CentOS 6, CentOS 7, RedHat 6, RedHat 7 and it’s prerequisites on the listed OS.

Requirements

  • Ansible >= 2.1.
  • Expects RHEL/CentOS 6/7 or Ubuntu 14 hosts.

Features

  • The biggest advantage is that user just need to define Hadoop distribution as a variable. User doesn’t need to know specifics of Cloudera, Hortonworks or BigInsights deployment information.
  • Single hosts file for all Hadoop distribution.
  • It installs HDP and BigInsights using Ambari blueprints
  • It installs Cloudera using cloudera API v10
  • No upper limit on number of nodes.
  • Single command will deploy entire cluster once couple of files are updated with hosts and other info.
  • Playbooks allows user to select custom repositories. This helps to select local repositories is any which saves considerable amount of network bandwidth and time.
  • One can fine tune parameter which are supported by blueprints for HDP and BI / Cloudera API for Cloudera.
  • Easy to add custom deployment scripts to existing playbooks if you need to install additional software.
  • One can easily tweak Simple Ansible playbooks if they have some specific requirement.
  • Can be used for on premise or cloud deployments.

Configuration

  • For running playbook,you need to configure hosts, group_vars/all, and group_vars/passwords.yml files only.
  • For more details about hosts and group_vars files see hosts.md and all_vars.md

Installation

  • To install Hadoop: ansible-playbook -i hosts site.yml -u <USER> -k --ask-vault-pass
    Password for vault is: vault

Accessing Ambari / Cloudera Management Console

Once Ambari / Cloudera manager is installed, hadoop components installation can be monitored as mentioned below:

  • for Ambari GUI: go to <Master-ip>:8080
  • for Cloudera GUI: go to <Master-ip>:7180
    credentials: admin/admin

License

Apache Licence v2

Author Information

Prakul Singhal, Niraj Parmar, Nilesh Joshi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published