如何将 Hive table 映射到 HBase?
How can I map Hive table into HBase?
我需要将 Hive table 映射到 HBase。
My Hive table 由三列组成-name string, degree string, major string
不知道怎么填空(??)
CREATE TABLE hbase_table(??, ??, ??, ...)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = "??")
TBLPROPERTIED ("hbase.table.name" = "hbase_table");
您需要创建一个具有一个列族的table,它的列族中可以有 3 列。
table创建命令请参考Hbase手册
我们可以使用如下查询:-
CREATE TABLE hbase_table(key int,name string,degree string,major string)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf1:val1,cf1:val2,cf1:val3")
TBLPROPERTIED ("hbase.table.name" = "hbase_table");
我需要将 Hive table 映射到 HBase。 My Hive table 由三列组成-name string, degree string, major string
不知道怎么填空(??)
CREATE TABLE hbase_table(??, ??, ??, ...)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = "??")
TBLPROPERTIED ("hbase.table.name" = "hbase_table");
您需要创建一个具有一个列族的table,它的列族中可以有 3 列。 table创建命令请参考Hbase手册
我们可以使用如下查询:-
CREATE TABLE hbase_table(key int,name string,degree string,major string)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf1:val1,cf1:val2,cf1:val3")
TBLPROPERTIED ("hbase.table.name" = "hbase_table");