HCatalog: It is a storage management layer for Hadoop that enables users with different data processing tools. HCatalog‟s table abstraction presents users with a relational view of data in the Hadoop distributed file system (HDFS) and ensures that users need not worry about where or in what format their data is stored.