- Hbase数据库没有类SQL的查询语言,因此在实际应用中使用起来不方便。而Hive支持Hive
QL语言,若将Hbase与Hive集成,则可以使用HiveQL直接操作Hbase。 - Hive与Hbase集成的核心是将Hive中的表与Hbase中的表进行绑定,绑定的关键就是如何将Hbase中的表与Hive中的表在列级别上建立映射关系。
- 在Hive中创建的Hbase映射表的数据都只存在于Hbase中,Hive的数据仓库中不存储任何数据,Hive只维护元数据
- Hbase是Hive的数据源,Hive相当于Hbase的客户端,可以对Hbase数据进行查询与统计
若Hbase停止,则Hive中不会查询到任何数据
1、在Hive中添加Hbase依赖包
将Hbase相关依赖包复制到Hive的lib目录下
cd /home/hadoop/hbase-2.3.0/lib
[hadoop@hadoop01 lib] c p h b a s e − c l i