1.创建映射表
create table CHEN1_19 (NAME String,ID String) row format delimited fields terminated by '|' stored as orc
create table hbase_CHEN1_19 (key String,NAME String,ID String) STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf1:NAME,cf1:ID ") TBLPROPERTIES ("hbase.table.name" = "CHEN1_19")
2.导入数据
sqoop import --hive-import --connect jdbc:oracle:thin:@54.0.111.40:1521:odsbptdb --username ODSBDATA --password hnccb321 --table CHEN1 --hive-table CHEN1_TEXT -m 1 --input-fields-terminated-by '|'+hive -f ' insert overwrite table CHEN1_19 select * from CHEN1_TEXT'+hive -e 'drop table CHEN1_TEXT'
sqoop import --hive-import --connect jdbc:oracle:thin:@54.0.111.40:1521:odsbptdb --username ODSBDATA --password hnccb321 --table CHEN1 --hive-table CHEN1_TEXT -m 1 --input-fields-terminated-by '|'+hive -f 'insert overwrite table hbase_CHEN1_19 select ID * from CHEN1_TEXT'+hive -e 'drop table CHEN1_TEXT'