Sqoop Export 应用场景——直接导出
直接导出
sqoop export \
--connect
'jdbc:mysql://xxx.xxx.xxx.xxx/test?useUnicode=true&characterEncodi
g=utf-8' \
--username root \
--password-file /user/hadoop/.password \
--table test_user_copy \
--export-dir /sqoop/test/test_user \
--input-fields-terminated-by "@"
Sqoop Export 应用场景——指定map数
指定map数
sqoop export \
--connect
'jdbc:mysql://xxx.xxx.xxx.xxx/test?useUnicode=t
rue&characterEncoding=utf-8' \
--username root \
--password-file /user/hadoop/.password \
--table test_user_copy \
--export-dir /sqoop/test/test_user \
--input-fields-terminated-by "@" \
-m 1
Sqoop Export 应用场景——插入和更新
插入和更新
sqoop export \
--connect
'jdbc:mysql://xxx.xxx.xxx.xxx/test?useUnicode=t
rue&characterEncoding=utf-8' \
--username root \
--password-file /user/hadoop/.password \
--table test_user_copy \
--export-dir /sqoop/test/test_user \
--input-fields-terminated-by "@" \
-m 1
--update-key id \
--update-mode allowinsert
Sqoop Export 应用场景——事务处理
事务处理
sqoop import \
--connect
'jdbc:mysql://xxx.xxx.xxx.xxx/test?useUnicode=t
rue&characterEncoding=utf-8' \
--username root \
--password-file /user/hadoop/.password \
--table test_user_copy \
--staging-table test_user_copy_tmp \
--clear-staging-table \
--export-dir /sqoop/test/test_user \
--input-fields-terminated-by "@"\
Sqoop Export 应用场景——字段不对应问题
字段不对应问题
sqoop export \
--connect
'jdbc:mysql://xxx.xxx.xxx.xxx/test?useUnicode=true&characterEncoding
=utf-8' \
--username root \
--password-file /user/hadoop/.password \
--table test_user_copy \
--columns name,sex,age,profile \
--export-dir /sqoop/test/test_user \
--input-fields-terminated-by "@" \
-m 1
本文详细介绍了Sqoop Export的使用,包括直接导出、指定map数、插入和更新操作,并探讨了事务处理和字段不对应问题的解决方案,提供了一系列具体的命令示例。
1228

被折叠的 条评论
为什么被折叠?



