Nick Dimiduk created HIVE-7572:
----------------------------------
Summary: Enable LOAD DATA into StorageHandler tables
Key: HIVE-7572
URL: https://issues.apache.org/jira/browse/HIVE-7572
Project: Hive
Issue Type: Improvement
Components: StorageHandler
Reporter: Nick Dimiduk
Once annoyance when working with HBaseStorageHandler is its inaccessibility to
local data. Populating an HBase table from local test data, for instance, is a
multi-step process:
{noformat}
# create a hive table you HAVE to populate
> CREATE TABLE src(key int, value string);
# populate the intermediate hive table
> LOAD DATA LOCAL INPATH '/path/to/hive/data/files/kv1.txt' OVERWRITE INTO
> TABLE src;
# create the hbase table you WANT to populate
> CREATE TABLE hbase_src(key INT, value STRING) STORED BY
> 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH SERDEPROPERTIES
> ('hbase.columns.mapping' = ':key,cf:val') TBLPROPERTIES ('hbase.table.name' =
> 'hbase_src');
# copy data into hbase
> INSERT OVERWRITE TABLE hbase_src SELECT * FROM src;
{noformat}
This multi-step process could be simplified and isn't limited to
HBaseStorageHandler -- any StorageHandler implementation will suffer this
problem.
--
This message was sent by Atlassian JIRA
(v6.2#6252)