【发布时间】:2017-02-14 09:34:16
【问题描述】:
创建表 hbase_table_1 (键 int,value1 字符串,value2 int,value3 int) 存储者 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' 和 SERDE属性 ( "hbase.columns.mapping" = ":key,a:b,a:c,d:e" );
插入覆盖表 hbase_table_1 SELECT foo, bar, foo+1, foo+2 从 戳 WHERE foo=98 OR foo=100;
我是 hbase 和 hive 的新手?当我想从 hive 自动导入数据到 hbase 时, 在官网找到这个页面[https://cwiki.apache.org/confluence/display/Hive/HBaseIntegration]
这是 apache 示例!我无法理解此属性的值? 谁能给我解释一下???
我想知道如何设置这个属性的值!
谢谢
【问题讨论】:
-
属性值只不过是将 hbase 表列映射到 hive 列。在 Hbase 中,它的所有列都是面向的。在 hive 中,它是面向行的。你需要在 hive 中指定 hbase 的哪一列在蜂巢中映射。
-
我已经在 stackoverflow 中搜索了答案..但还是谢谢