ansible-playbooks | Multi-server deployment of Hadoop

 by   aglenis Python Version: Current License: MIT

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.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              ansible-playbooks has a low active ecosystem.
              It has 0 star(s) with 0 fork(s). There are 1 watchers for this library.
              OutlinedDot
              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.

            kandi-Quality Quality

              ansible-playbooks has no bugs reported.

            kandi-Security Security

              ansible-playbooks has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License 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.

            kandi-Reuse 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
            Get all kandi verified functions for this library.

            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

            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:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/aglenis/ansible-playbooks.git

          • CLI

            gh repo clone aglenis/ansible-playbooks

          • sshUrl

            git@github.com:aglenis/ansible-playbooks.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link