sqoop import -connect jdbc:mysql://192.168.213.4/hello --table cp --hbase-table A --column-family persion --hbase-row-key id --hbase-create-table --username root -password 123
说明:
--connect jdbc:mysql://10.10.97.116:3306/rsearch 表示远程或者本地 Mysql 服务的URI,3306是Mysql默认监听端口,rsearch是数据库,若是其他数据库,如Oracle,只需修改URI即可。
--table researchers 表示导出rsearch数据库的researchers表。
--hbase-table A 表示在HBase中建立表A。
--column-family person 表示在表A中建立列族person。
--hbase-row-key id 表示表A的row-key是researchers表的id字段。
--hbase-create-table 表示在HBase中建立表。
--username 'root' 表示使用用户root连接Mysql。
注意:
需要在 vi /etc/profile下面配置 hbase location
还需要在 sqoop /conf中配置 hbase配置hbase_home