[Hive HBase Integration],创建支持自动导入数据到hbase table的hive table时,如何设置属性 "hbase.columns.mapping"值?

[Hive HBase Integration],when create hive table which supports auto inport data to hbase table ,how to set property "hbase.columns.mapping" value?

创建 TABLE hbase_table_1 (key int, value1 string, value2 int, value3 int) 储存于 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' 和 SERDE属性 ( "hbase.columns.mapping" = ":key,a:b,a:c,d:e" );

插入覆盖TABLE 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 示例!我无法理解这个 属性 的值? 有人可以给我解释一下吗???

我想知道如何设置这个 属性 的值!

谢谢

Create Hive Integrated Hbase Table:

hive -e "INSERT OVERWRITE TABLE hivedbnm.hivehbasetblnm 
SELECT * FROM hivedbnm.temphivetable;"

CREATE TABLE ${hiveconf:hivedbnm}.hivehbasetblnm (
key string, C1 decimal(10,4))
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf1:C1")
TBLPROPERTIES ("hbase.table.name" = "hbasetblnm", "hbase.mapred.output.outputtable" = "hbasetblnm");