Hive is a software layer of Hadoop used to run queries.
Hive is using the HiveQL language that is close to SQL.
The developer specifies his query by using HiveQL (syntax derived from SQL) and the Hive engine translates this query to interrogate the HBase database in native mode..
In version 21, you have the ability to run HiveQL queries by using the SQL functions of WLanguage.