sqoop import --connect 数据库连接 --username 数据库用户名--password 数据库密码 --table 导入的表 -m 1 --hive-import --target-dir 临时目录 

注:--target-dir 为临时目录,原因是因为sqoop导数据到hive会先将数据导入到HDFS上,然后再将数据load到hive中,最后把这个目录再删除掉。当这个目录存在的情况下,就会报错。

当mysql的字段中存在换行符时需要使用--hive-drop-import-delims 去除换行符

参考:https://sqoop.apache.org/docs/1.4.1-incubating/SqoopUserGuide.html

posted on 2017-11-24 13:52  Smilence^^  阅读(409)  评论(0编辑  收藏  举报