Hive is a data warehouse system.  Hive allows to query and analyze large datasets stored in HDFS.

Hive can process queries on large data sets fast thanks to map-reduce tasks processed on multiple servers.

It uses a query language called HiveQL that is similar to SQL.

It supports different types of clients applications in various languages. 

Multiple applications of the current IT environment can consume data stored in Hive.