Giter VIP home page Giter VIP logo

spark-installer's Introduction

Install Hadoop with YARN 2.2.0

Requirements

  1. User running the scripts should be in the sudoers list.
  2. Setup hostname and fqdn
  3. Make sure to review/update the config files

Usage

  1. Copy this repo:

    $ git clone git://github.com/ezhaar/spark-installer
  2. Run the install script:

    $ cd spark-installer;./install
  3. Go grab a coffee.

What Happened?

  1. Created a dedicated group and user for hadoop (hduser:hadoop)
  2. Installed Jdk-1.7 and set Java Path
  3. Downloaded, installed and configured hadoop-2.4.0 in /home/hduser/DataAnalaysis/hadoop and update PATH.
  4. Downloaded, installed and configured Scala-2.10.3.
  5. Downloaded, installed and configured Spark-1.1.0 with YARN.

Post Install

Switch to the newly created hduser and cd to home directory:

$ sudo su hduser;cd 

Hadoop

  1. Update the hostname in $HADOOP_DIR/conf/core-site.xml:

    $ sed -i s/XXXX/myHostname/g $HADOOP_CONF_DIR/core-site.xml
  2. Format hadoop's namenode:

    $ hdfs namenode -format
  3. Start HDFS processes:

    $ start-dfs.sh
  4. Start Yarn Processes:

    $ start-yarn.sh
  5. Create the initial directories:

    $ hdfs dfs -mkdir /user;hdfs dfs -mkdir /user/hduser

spark-installer's People

Contributors

ezhaar avatar zeeshanali avatar

Watchers

 avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.