Hive与HBase集成

本文介绍了Hive与HBase集成的使用场景,包括将HBase作为Hive数据源支持类SQL操作,以及利用HBase的快速读写能力构建低延时数据仓库。文章详细阐述了集成原理,依赖于Hive的HBaseStorageHandler工具类,并提供了在Hive中创建表并关联HBase,以及数据交互的操作步骤。需要注意的是,Hive仅支持select和insert操作,不支持HBase的版本控制。
摘要由CSDN通过智能技术生成

目录


1、Hive与HBase集成使用场景

  • 将HBase作为Hive数据源,让HBase支持类SQL操作 在这里插入图片描述 - 将Hive ETL数据存入HBase,便于快速查询 在这里插入图片描述 - 构建低延时的数据仓库,利用HBase快速读写能力,实现数据实时查询 在这里插入图片描述

2、Hive与HBase集成原理

  • 通过两者本身对外的API接口互相通信完成,由Hive的lib目录中hive-hbase-handler-*.jar工具类实现- HBaseStorageHandler:实现Hive与HBase集成的类,对HiveStorageHandler接口的实现

3、实现Hive与HBase集成

在Hive中创建customer表关联HBase

create external table emp_basic(
emp_id string,
emp_name string,
company string,
job_title string,
sta
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值