从RDBMS导入到Hbase

时间:2018-11-16 11:30:31

标签: hbase sqoop

我正在将一个表从oracle数据库导入到hbase中,我对一件事感到好奇:

我有2个sqoop命令用于导入同一张表:

第一:

sqoop import --connect jdbc:oracle:thin:@ip:orcl --username test --password test --table EMPS --columns ID,FIRSTNAME,LASTNAME --hbase-table test1 --column-family INFORMATION --hbase-row-key ID,FIRSTNAME -m 1 --hbase-create-table

第二:

sqoop import --connect jdbc:oracle:thin:@ip --username test --password test --table EMPS --columns ID,LASTNAME,FIRSTNAME --hbase-table test2 --column-family INFORMATION --hbase-row-key ID,FIRSTNAME -m 1 --hbase-create-table

我更改了自变量--columns的顺序。第一个sqoop命令包含FIRSTNAME, LASTNAME,第二个LASTNAME, FIRSTNAME

hbase中的列顺序是否重要,因此在执行第一个sqoop cmd之后,在列族FIRSTNAME下将LASTNAME作为第一列,将INFORMATION作为第二列?

0 个答案:

没有答案