sqoop支持增量导入
查看job:
sqoop job --meta-connect jdbc:hsqldb:hsql://ip:port/sqoop --list
复制mysql中表结构到hive表:
sqoop create-hive-table --connect jdbc:mysql://ip:port/dbName --table tableName --username username --password pass --hive-table qinshiwei
表qinshiwei默认在default数据库中
mysql数据导入hive
sqoop import --connect jdbc:mysql://ip:port/dbName --username root --password mysql-password --table t1 --hive-import
hdfs数据导入mysql
sqoop-export --connect jdbc:mysql://ip:port/dbName --username username --password pass --table qinshiwei --export-dir tablename
export-dir是要导出的HDFS平面文件位置。如果不是绝对路径,指/user/username/datadir
参数:--input-fields-terminated-by '