The Hive architecture is by design scalable and can easily scale for hundreds or millions of users; clubbing it with Hbase makes the right integration choice. It also make Hbase interoperate with Hive; a simple Hbase table can be accessed from Hive as if it was a Hive table itself.
A single hive query can perform joins, unions, and Cartesian joins by aggregating a combination of Hbase and Hive tables.
Similarly, the inserts can also be applied between Hbase and native Hive tables.
In a nutshell, we can solve the following usecase: