首页 > 其他 > 详细

sqoop导入数据到hive时,自动建表

时间:2021-07-15 11:44:21      阅读:101      评论:0      收藏:0      [点我收藏+]

sqoop从msyq导入数据到hive,自定建表

sqoop import --connect jdbc:mysql://xxx.xxx.xxx.xx:3306/database?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL --username root--password 123456 --table student_info --hive-import --hive-drop-import-delims --create-hive-table --hive-database lods --hive-table  lods_source_dxxbs_student_info --fields-terminated-by "\001" --lines-terminated-by "\n" -m 1

注意:一定要添加 --hive-drop-import-delims 否则,mysql字段中包含\r\n会导致数据错位

 

sqoop导入数据到hive,覆盖hive已有数据

/data/software/sqoop-1.4.7/bin/sqoop import --connect "jdbc:mysql://xxx.xxx.xxx.xxx:3306/database?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL"  --username root --password 123456 --table student_info --fields-terminated-by "\001" --hive-drop-import-delims --lines-terminated-by "\n" --hive-import --hive-overwrite --hive-database lods -–create-hive-table --hive-table lods_source_dxxbs_student_info -m 1

 

sqoop导入数据到hive时,自动建表

原文:https://www.cnblogs.com/gzgBlog/p/15013851.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!