CDH impala hive hbase 整合
2016-07-29 14:08
375 查看
impala hive hbase 整合
最终达到的效果是这样的:hbase是数据的存储中心。impala、hive可以增查habse数据,不支持insert overwrite
impala hive hbase的增删改在三者任何之一处操作,另两处均可以查到
1、habse 创建表
2.hive中创建外部表 不支持impala
hbase中的RowKey为 user_id ,其余的为列族 info:列名
3.同步元数据 修改完hive表后也要同步元数据
同步hive的Metastore中的元数据
注意:
1.ROW FORMAT SERDE ‘org.apache.hadoop.hive.hbase.HBaseSerDe’
STORED BY ‘org.apache.hadoop.hive.hbase.HBaseStorageHandler’
WITH SERDEPROPERTIES 是严格区分大小写的
2.如果要改变test_info的字段,则只需删除test_info表,然后重建即可。
3.新老test_info的字段名个数可以不同,甚至表名都可以不同
4.重建若想要查询之前已有的数据,需保证字段名字一样。
5.insert into会自动覆盖相同字段名字的数据
6.用hive、impala每次查出的都是最新的数据
最终达到的效果是这样的:hbase是数据的存储中心。impala、hive可以增查habse数据,不支持insert overwrite
impala hive hbase的增删改在三者任何之一处操作,另两处均可以查到
1、habse 创建表
create 'test_info', 'info'表名test_info 列族: info
2.hive中创建外部表 不支持impala
CREATE EXTERNAL TABLE sho.test_info( user_id string, user_type tinyint, gender string, birthday string) ROW FORMAT SERDE 'org.apache.hadoop.hive.hbase.HBaseSerDe' STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key, info:user_type, info:gender, info:birthday") TBLPROPERTIES("hbase.table.name" = "test_info");
hbase中的RowKey为 user_id ,其余的为列族 info:列名
3.同步元数据 修改完hive表后也要同步元数据
INVALIDATE METADATA;
同步hive的Metastore中的元数据
注意:
1.ROW FORMAT SERDE ‘org.apache.hadoop.hive.hbase.HBaseSerDe’
STORED BY ‘org.apache.hadoop.hive.hbase.HBaseStorageHandler’
WITH SERDEPROPERTIES 是严格区分大小写的
2.如果要改变test_info的字段,则只需删除test_info表,然后重建即可。
3.新老test_info的字段名个数可以不同,甚至表名都可以不同
4.重建若想要查询之前已有的数据,需保证字段名字一样。
5.insert into会自动覆盖相同字段名字的数据
6.用hive、impala每次查出的都是最新的数据
相关文章推荐
- Impala hive hbase 整合
- 企业级系统用户浏览数据存储实例(hbase,hive,impala整合)
- 安装hive-0.10.0-cdh4.5.0整合到hbase
- Impala、Hive与HBase整合实践
- Hive与Hbase关系整合
- hive存储处理器(StorageHandlers)以及hive与hbase整合
- 大数据工具篇之Hive与HBase整合完整教程
- Hbase0.98版本的安装部署配置管理(Hadoop2.3、Hbase0.98、Hive0.13整合)
- 大数据学习系列之九---- Hive整合Spark和HBase以及相关测试
- 手动安装cloudera cdh4.2 hadoop + hbase + hive(二)
- Hive与Hbase关系整合
- Hadoop Hive与Hbase整合
- Hadoop Hive与Hbase整合+thrift
- Impala 3、Impala、Hbase整合
- Hadoop Hive与Hbase关系 整合
- 解决hive+hbase整合的时候遇到问题记录
- Hive和Hbase整合
- HIVE HBASE 整合
- CDH5上安装Hive,HBase,Impala,Spark等服务
- Hive整合HBase完整笔记(亲测)