hive与hbase的交互简要示意
2024-09-05 10:09:16
建表
create external table if not exists hive2hbase(
id int, ---> 对应hbase的rowkey (即下面的:key)
age int, ---> 按顺序对应hbase中列值的value
name string
)
stored by 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ( ---> 分隔形式 serde
"hbase.columns.mapping"=":key,base_info:age,base_info:name" ---> hbase和hive的映射 '行键(可省略,默认第一个字段即表示行键), 列名:列值....' (列名不可以重复 否则会覆盖)
)
TBLPROPERTIES(
"hbase.table.name"="user_info" ---> 设置hbase的表明 tip:可以省略 省略即表示hbase中的表名和hive中一致
); 注:hive中建的表如果hbase中已经存在,则只能建成外部表
建表时hbase中的表不一定非要存在,不存在时可以建成外部表
和hbase关联的hive表是不可以改表名的
最新文章
- Web javascript 中常用API合集
- (C++)窗口置前SetForegroundWindow(pThis->;hwndWindow);
- Linux小技巧总结
- user-select : 保护版权内容的简单方案
- js实现(全选)多选按钮
- tomcat下不用项目名直接访问项目
- 【HDOJ】【1512】Monkey King
- Semi-definite programming优化工具
- snatch
- LR使用Java User协议环境报错Please add the <;JDK>;\bin to the path and try again
- python字符串及正则表达式[转]
- java基础(九章)
- c# 属性改变
- Android cannot be cast to android.app.Fragment
- 每天to do list
- HDU 5701 中位数计数 百度之星初赛
- 用pip安装python 模块OpenSSL
- 数据结构之 AVL个人笔记
- HttpUploader7-授权码配置
- PHP二次开发
热门文章
- 十八、MySQL 数据排名查询某条数据是总数据的第几条
- [c++] C++多态(虚函数和虚继承)
- yum update 更新失败
- puppet自动化部署
- 使用IDEA集成Spring框架时右下角警戒
- b+tree索引在MyIsam和InnoDB的不同实现方式
- OUC_Summer Training_ DIV2_#4之数据结构
- LeetCode 81. 搜索旋转排序数组 II(Search in Rotated Sorted Array II)
- Jenkins Publish FTP远程部署过程
- is幻梦 Linux命令之文件和目录操作命令(二)——查看文件内容cat、more、less、tail、head