 Some consider it to instead be a data store due to its lack of POSIX compliance, but it does provide shell commands and Java application programming interface (API) methods that are similar to other file systems.A Hadoop is divided into HDFS and MapReduce.HDFS is used for storing the data and MapReduce is used for processing data.