Hadoop is an opensource implementation of MapReduce framework which is used for processing BigData by using parallel computation on distributed file system across cluster of commodity systems.
What MapReduce does is to split large data sets and send each process to seperate nodes in cluster which uses local computation and storage and combines the result to an output.
Since it uses local computation and storage (hdfs) of each node it is more reliable and fast.
Hadoop single and multi node installations can be followed from the below links respectively,
Single Node Setup
Multi Node Setup
Common commands..
List files -> hadoop fs -ls
Open file -> hadoop fs -cat filename
Copy file -> hadoop fs -copyFromLocal input.txt
Copy file -> hadoop fs -copyFromLocal input.txt /newfolder
Test your installation,
hadoop jar /usr/local/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar pi 2 5
This will return the value of pi.
What MapReduce does is to split large data sets and send each process to seperate nodes in cluster which uses local computation and storage and combines the result to an output.
Since it uses local computation and storage (hdfs) of each node it is more reliable and fast.
Hadoop single and multi node installations can be followed from the below links respectively,
Single Node Setup
Multi Node Setup
Common commands..
List files -> hadoop fs -ls
Open file -> hadoop fs -cat filename
Copy file -> hadoop fs -copyFromLocal input.txt
Copy file -> hadoop fs -copyFromLocal input.txt /newfolder
Test your installation,
hadoop jar /usr/local/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar pi 2 5
This will return the value of pi.