HDFS is a distributed file system that is used for storing the large amount of files. The files are accessed through the MapReduce Programming, where as Hbase is a distributed column oriented database. Hbase stores data in the form of key value pairs in a columnar fashion.