sqoop官方手册地址
http://archive.cloudera.com/cdh4/cdh/4/sqoop-1.4.1-cdh4.1.2/SqoopUserGuide.html
最近在看sqoop有些感想,就写下来。sqoop是大数据里面导入导出的一个工具。
关于import导出
可以从mysql导出到hdfs,hbase,hive,案例如下,这是一个导出到hdfs的案例
import
--connect
jdbc:mysql://192.168.10.121:3306/hadoop
--username
root
--password
root
-m
1
--null-string
''
--table
user
--columns
"id,username,password"
--target-dir
/data/hadoop/hive/warehouse/user
关于export导入
只能从hdfs导入到mysql,下面是一个从hdfs导出到mysql的案例
export
--connect
jdbc:mysql://192.168.10.120:3306/hadoop
--username
root
--password
root
-m
1
--null-string
''
--table
concat_test2
--columns
"id,name,url"
--export-dir
/user/root/output1
--fields-terminated-by
'\001'
注:sqoop操作导出的数据,是在hive或者hbase中执行完成后的数据,默认的hive列分隔符\001