由Hive导出数据到mysql中
Hive-->mysql
[zkpk@master sqoop-1.4.5.bin_hadoop2.0.4-alpha]bin/sqoop export --connect jdbc:mysql://192.168.190.147:3306/test
--username hadoop
--password hadoop
--table uid_cnt
--export-dir '/user/hive/warehouse/sogou.db/uid_cnt'
--fields-terminated-by '\t'
bin/sqoop export 表示数据从hive复制到mysql中
--connect jdbc:mysql://192.168.1.113:3306/test
--username hadoop
--password hadoop
--table test mysql中的表,即将被导入的表名称
--export-dir '/user/hive/warehouse/sogou.db/uid_cnt' hive中被导出的文件
--fields-terminated-by '\t' hive中被导出的文件字段的分隔符
由mysql导入数据到HBase中
mysql-->HBase
[zkpk@master sqoop-1.4.5.bin__hadoop-2.0.4-alpha]$bin/sqoop import --connect jdbc:mysql://192.168.190.147:3306/test
--username hadoop
--password hadoop
--table uid_cnt
--hbase-table uid_cnt
--column-family f1
--hbase-row-key uid
--hbase-create-table -m 1
字段解释:
bin/sqoop import --connect jdbc:mysql://192.168.190.147:3306/test --username hadoop --password hadoop --table uid_cnt
--hbase-table uid_cnt HBase中表名称
--column-family f1 列族名称
--hbase-row-key uid HBase行键
--hbase-create-table 是否在不存在情况下创建表
-m 1 启动Map数量