前提(配置环境)
一、/opt/sofware/sqoop/sqoop/conf 目录下 nano ./sqoop-env.sh (sqoop-env.sh 是由 cp ./sqoop-env-template.sh ./sqoop-env.sh 复制过来的)
设置 HBASE_HOME和HIVE_HOME的路径
二、sqoop版本需要是1.4.6以上,不然导不进去hbase,我用的是1.4.7版本
一、Sqoop从关系型数据库(mysql)往Hbase上导入数据
指令(跟导入到hive基本一样只是最后再跟上行键,列族)
./sqoop import --connect jdbc:mysql://node132:3306/company --table staff --username root --password root --delete-target-dir --num-mappers 1 --hbase-create-table --hbase-table staff --hbase-row-key id --column-family info --hbase-bulkload