Apache Hadoop — How to Set Up for Standalone Mode on Ubuntu
Set up Apache Hadoop running on localhost is easy. Below are the steps to follow,
0. Prerequisites
0.1 Make sure Java JDK 6 or later is installed.
Since JDK comes with Java compiler javac, we can check by issuing the following command at the terminal,
$ javac -version
On my machine, it prints the following,
javac 1.6.0_26
This means JDK 6 is installed. If the output shows javac cannot be found, then it means JDK is not installed. To install Oracle JDK 6
$ sudo apt-get install sun-java6-jdk
or if you prefer OpenJDK,
$ sudo apt-get install openjdk-6-jdk
0.2 Make sure ssh and rsync are installed.
Note that this is not required for running Hadoop in standalone mode, but it is required for other modes.
If ssh is not installed, install it with the commands below,
$ sudo apt-get install ssh
$ sudo apt-get install rsync
1. Install Hadoop
1.1 Download a Hadoop stable release from its release page at http://hadoop.apache.org/common/releases.html#Download.
1.2 Uncompress the compressed file using the command below (replacing x.y.z to actual version number),
$ tar xvf hadoop-x.y.z.tar.gz
1.3 Add Hadoop path to environmental variable PATH. Append the following lines to the end of ~/.bashrc file.
export HADOOP_INSTALL=<hadoop root folder path>
export PATH=$PATH:$HADOOP_INSTALL/bin
1.4 Verification. Start a new terminal and type the command,
$hadoop version
This should print out the hadoop version.
2. Running Hadoop in Standalone Mode (aka local mode)
No daemon is running and everything runs in a single JVM. It is easy for testing and debugging.
2.1 Configuration. The default configuration is set for standalone mode, so we can skip to next step.
2.2 Write Hadoop MapReduce jobs and start running…
Leave a Reply Cancel reply
40% Discount on My Book — Android NDK Cookbook
Android NDK Cookbook ebook 40% discount with promotion code MREANC40 at Packt Publishing The promotion code is valid until 15th June.Categories
- Android Apps (18)
- Android Audio Editor (1)
- TS 2 (3)
- Video Converter Android (8)
- Video2Gif (1)
- Android Tutorial (26)
- Android Dev Tools (1)
- API illustrated (8)
- Multimedia API (3)
- ffmpeg on Android (4)
- NDK (6)
- UI (5)
- Animation (1)
- Code Snippet (2)
- Coding Beyond Technique (18)
- a word, a world (4)
- Bug Rectified (4)
- Programming Habit (1)
- Software as a Career (1)
- Software as User Experience (1)
- Compilers and Related (2)
- ELF (2)
- Computer Languages (31)
- C/C++ (13)
- Java (9)
- JavaScript (2)
- PHP (1)
- Python (8)
- Data Structure & Algorithms (29)
- Bits (1)
- Data Structure (5)
- Integers (10)
- BigInteger (1)
- Prime (4)
- Search (3)
- Sorting (5)
- Strings (5)
- Database (1)
- SQLite (1)
- Digital Signal Processing (33)
- Distributed Systems (17)
- Apache Cassandra (6)
- Apache Hadoop (8)
- Apache Avro (3)
- Apache Nutch (3)
- Apache Solr (1)
- Linux Study Notes (40)
- crontab (1)
- Linux Kernel Programming (8)
- Linux Programming (12)
- IPC (2)
- Linux Network Programming (5)
- Linux Signals (2)
- Linux Shell Scripting (1)
- ssh (3)
- Machinery (30)
- misc (1)
- My Ideas (1)
- My Project (3)
- Mobile Caching (1)
- Selective Decoding (2)
- My Publication (1)
- My Readings (1)
- Networking (15)
- Program for Performance (8)
- Uncategorized (1)
- Virtual Machine (2)
- Web Dev (8)
- web components (3)
- Android Apps (18)
Recent Comments
Archives
- May 2013 (1)
- April 2013 (1)
- March 2013 (4)
- December 2012 (2)
- November 2012 (6)
- October 2012 (6)
- September 2012 (3)
- August 2012 (13)
- July 2012 (15)
- June 2012 (3)
- May 2012 (8)
- April 2012 (4)
- March 2012 (13)
- February 2012 (19)
- January 2012 (9)
- December 2011 (11)
- November 2011 (12)
- October 2011 (4)
- September 2011 (12)
- August 2011 (16)
- July 2011 (15)
- June 2011 (6)
- May 2011 (10)
- April 2011 (13)
- March 2011 (20)
- February 2011 (4)
- November 2010 (2)
- May 2010 (1)
- April 2010 (1)
- February 2010 (1)




