1.数据从mysql到hdfs
/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/sqoop/bin/sqoop import
--connect jdbc:mysql://mysql_ip:3306/mysql_database
--username root
--password mysql_pwd
--table mysql_table
--target-dir /cetc2020/1/1/user/hdfs_dir/$db_date
--delete-target-dir
--hive-delims-replacement ''
--num-mappers 1
--fields-terminated-by " "
解析:
--hive-delims-replacement 这个是为了防止mysql字段的值有换行符,
--hive-delims-replacement ''可以替换换行符换成空字符串
2.数据从mysql表到hive表
/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/sqoop/bin/sqoop import --connect jdbc:mysql://mysql_ip:3306/mysql_database --username root --password mysql_pwd --table mysql_table --fields-terminated-by '