Hadoop
What is Hadoop ? Hadoop is a framework that allows us to store and process large data sets in parallel and distributed fashion. It was developed by Doug Cutting in 2005, was working in yahoo. It efficiently store and process large datasets ranging in size from gigabytes to petabytes of data. Instead of using one large computer to store and process the data, Hadoop allows clustering multiple computers to analyze massive datasets in parallel more quickly. Hadoop is used for Batch processing where, f irst data is collected, entered and then processed. Later, it produces batch result. It uses master-slave architecture where one master and multiple slave works in a cluster.. Hadoop uses commodity hardware. So, it is cost effective. It is scalable as per requirement. Hadoop deals with flat files in any format. Hadoop follows RPC communication model. By default, Communication happens in every 3 seconds where slave communicates to master. There are three components of Hadoop: HDFS - Hado...