分享

hive能建分区表映射已存在的2张表结构相同的hbase表吗

比如hbase表有南京和无锡二份数据,表结构一样,我想建一张hive表映射,用分区字段区分地区,怎么建呢?

已有(3)人评论

跳转到指定楼层
nettman 发表于 2019-4-23 12:33:55
create table TableName(A bigint,B string)
    > partitioned by (city string);

加载数据的时候:
load data local inpath '/hive/partitions/file1' into table TableName
    > partition (city='南京');

上面只是说明如何建分区及如何使用。
对于映射跟加载应该有所不同。楼主根据自己的情况映射或则加载数据

回复

使用道具 举报

半杯水 发表于 2019-4-25 14:46:53
nettman 发表于 2019-4-23 12:33
create table TableName(A bigint,B string)
    > partitioned by (city string);

我要映射的是hbase表,hive建表用的是hbase的handler和serde等
回复

使用道具 举报

s060403072 发表于 2019-4-25 19:20:22
半杯水 发表于 2019-4-25 14:46
我要映射的是hbase表,hive建表用的是hbase的handler和serde等

直接性的实时的可能不行,只能手工了。可参考下面文章
https://blog.csdn.net/sheep8521/article/details/83987001
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条