ansible-playbooks | Multi-server deployment of Hadoop
kandi X-RAY | ansible-playbooks Summary
kandi X-RAY | ansible-playbooks Summary
ansible-playbooks is a Python library. ansible-playbooks has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. However ansible-playbooks build file is not available. You can download it from GitHub.
Multi-server deployment of Hadoop using Ansible. This repository contains a set of Vagrant and Ansible scripts that make it fast and easy to build a fully functional Hadoop cluster, including HDFS, on a single computer using VirtualBox. In order to run the scripts as they are, you will probably need about 16GB RAM and at least 4 CPUs.
Multi-server deployment of Hadoop using Ansible. This repository contains a set of Vagrant and Ansible scripts that make it fast and easy to build a fully functional Hadoop cluster, including HDFS, on a single computer using VirtualBox. In order to run the scripts as they are, you will probably need about 16GB RAM and at least 4 CPUs.
Support
Quality
Security
License
Reuse
Support
ansible-playbooks has a low active ecosystem.
It has 0 star(s) with 0 fork(s). There are 1 watchers for this library.
It had no major release in the last 6 months.
ansible-playbooks has no issues reported. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of ansible-playbooks is current.
Quality
ansible-playbooks has no bugs reported.
Security
ansible-playbooks has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
ansible-playbooks is licensed under the MIT License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
ansible-playbooks releases are not available. You will need to build from source code and install.
ansible-playbooks has no build file. You will be need to create the build yourself to build the component from source.
Installation instructions are available. Examples and code snippets are not available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of ansible-playbooks
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of ansible-playbooks
ansible-playbooks Key Features
No Key Features are available at this moment for ansible-playbooks.
ansible-playbooks Examples and Code Snippets
No Code Snippets are available at this moment for ansible-playbooks.
Community Discussions
No Community Discussions are available at this moment for ansible-playbooks.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install ansible-playbooks
Clone this repository
(optional) Download a binary release of hadoop (e.g. http://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.7.1/hadoop-2.7.1.tar.gz) and saved it to roles/common/templates/hadoop-2.7.1.tar.gz then update roles/common/tasks/main.yml to use the alternative approach
Open a command prompt to the directory where you cloned the code
Run vagrant up
Use the commented lines in bootstrap-master.sh to do the following Run the ansible playbook: ansible-playbook -i hosts-dev playbook.yml Format the HDFS namenode Start DFS and YARN Run an example job: hadoop jar /usr/local/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar pi 10 30
Clone this repository
Open a command prompt to the directory where you cloned the code
Edit the Vagrantfile and remove the unused datanodes. You may also reduce the memory for the master, which will become your Ansible host.
Run vagrant up (this sets up the virtualenv for openstack connectivity)
Use the commented lines in bootstrap-master.sh to do the following Enter the virtualenv with source ~/venv/bin/activate Download openrc from OpenStack file and source to establish your environment Use openstack CLI to gather details and update heat-hadoop-cluster.yaml Update other files for proxy, usernames, etc. if necessary Run heat stack-create hadoop-stack -f heat-hadoop-cluster.yaml and other connectivity commands Run the ansible playbook: ansible-playbook -i hosts-pro playbook.yml Format the HDFS namenode Start DFS and YARN Run an example job: hadoop jar /usr/local/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar pi 10 30
(optional) Download a binary release of hadoop (e.g. http://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.7.1/hadoop-2.7.1.tar.gz) and saved it to roles/common/templates/hadoop-2.7.1.tar.gz then update roles/common/tasks/main.yml to use the alternative approach
Open a command prompt to the directory where you cloned the code
Run vagrant up
Use the commented lines in bootstrap-master.sh to do the following Run the ansible playbook: ansible-playbook -i hosts-dev playbook.yml Format the HDFS namenode Start DFS and YARN Run an example job: hadoop jar /usr/local/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar pi 10 30
Clone this repository
Open a command prompt to the directory where you cloned the code
Edit the Vagrantfile and remove the unused datanodes. You may also reduce the memory for the master, which will become your Ansible host.
Run vagrant up (this sets up the virtualenv for openstack connectivity)
Use the commented lines in bootstrap-master.sh to do the following Enter the virtualenv with source ~/venv/bin/activate Download openrc from OpenStack file and source to establish your environment Use openstack CLI to gather details and update heat-hadoop-cluster.yaml Update other files for proxy, usernames, etc. if necessary Run heat stack-create hadoop-stack -f heat-hadoop-cluster.yaml and other connectivity commands Run the ansible playbook: ansible-playbook -i hosts-pro playbook.yml Format the HDFS namenode Start DFS and YARN Run an example job: hadoop jar /usr/local/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar pi 10 30
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page