我创建了一个这样的 Hbase 表,
create 'student','personal'
我已经像这样将一些数据放入其中。
ROW COLUMN+CELL
1 column=personal:age, timestamp=1456224023454, value=20
1 column=personal:name, timestamp=1456224008188, value=pesronA
2 column=personal:age, timestamp=1456224891317, value=13
2 column=personal:name, timestamp=1456224868967, value=pesronB
3 column=personal:age, timestamp=1456224935178, value=21
3 column=personal:name, timestamp=1456224921246, value=personC
4 column=personal:age, timestamp=1456224951789, value=20
4 column=personal:name, timestamp=1456224961845, value=personD
5 column=personal:age, timestamp=1456224983240, value=20
5 column=personal:name, timestamp=1456224972816, value=personE
-
我想将此数据导入配置单元表。我为此编写了一个配置单元查询
CREATE TABLE hbaseStudent(key INT,name STRING,age INT) STORED BY'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,personal:age,personal:name") TBLPROPERTIES("hbase.table.name" = "student")
但是当我执行查询时,出现这样的错误。
Driver returned: 1. Errors: OK FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. org/apache/hadoop/hbase/HBaseConfiguration
我该怎么办?
最佳答案
我试过这个东西并且它成功尝试用单引号('
)替换所有双引号(“
)。它会起作用并且还尝试添加终止符;
在最后一行。
关于hadoop - 如何将hbase表中的数据导入到hive表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35592951/