[Sqoop] 基本使用要点和 mysql 相关的一个 Tip。

sddtc 于 2015-03-16 发布

sqoop 相关命令使用:

基本命令如下:

sqoop export
--connect %s --username %s --password %s --table %s
--export-dir ${hdfs_path} -m 1 --verbose --input-fields-terminated-by '\001'

我看到很多报错的解决方法是mysql与sqoop版本问题,但是实际情况还是要从简单的例子开始分析,能够有效的解决问题

sqoop import
--connect %s --username %s --password %s --query %s
--target-dir %s -m 1 --as-textfile --fields-terminated-by '\001'
--null-string '\\N' --null-non-string '\\N'

mysql和sqoop之间的交互问题:

mysql>select * from mysql.user;
mysql>grant all PRIVILEGES on *.* to root@'cdh5-slave'  identified by '${your.password}' with grant option;