提前建立表fct_session_info,列簇为session
hbase》create 'fct_session_info', 'session'
jimmy》sqoop import
--connect jdbc:mysql://localhost:3306/track_log
--username root
--password Nokia123
--table fct_session_info //源表
--hbase-table fct_session_info //目的表
--hbase-create-table //如果没有表就建立,有可能报column-family没法创建,可能是hbase与sqoop版本不一致问题
--hbase-row-key sessionId //注意sessionId 一定要和mysql表字段名(含大小写)一周
--column-family session
-m 1
遇到问题:
A)can not find HBASE in class path
解决: 加入包到sqoop/lib,比如hbase下lib的hbase* 以及metrics包