hive over hbase方式将文本库数据导入hbase

本文详细介绍了如何使用Hive与HBase进行数据集成,包括创建HBase表、创建Hive外部表与HBase表关联以及数据上传流程。此过程涉及到数据存储、数据整合与高效数据访问的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,创建hbase表Corpus
>>
create 'Corpus','CF'
2,创建hive->hbase外表logic_Corpus,并对应hbase中的Corpus
>>
CREATE EXTERNAL TABLE logic_Corpus (
rowkey string,
Text string)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,
CF:Text")
TBLPROPERTIES("hbase.table.name" = "Corpus"); 
//创建目录
hadoop fs -mkdir -p  /user/maoxiao/2015/aud/weiboUserData/input
//上传文件
hadoop fs -put weiboUserData.txt /user/maoxiao/2015/aud/weiboUserData/input

创建外部表
CREATE EXTERNAL TABLE data_Corpus (
Text string
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' 
LOCATION '/user/cloudera/input';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值