概述
Sqoop export命令
从HDFS(包括Hive和HBase)中奖数据导出到关系型数据库中。
- 命令:
如:
sqoop export
--connect jdbc:mysql://hadoop102:3306/company
--username root
--password 123456
--table staff
--export-dir /user/company
--input-fields-terminated-by "t"
--num-mappers 1
- 参数:
序号 | 参数 | 说明 |
---|---|---|
1 | –direct | 利用数据库自带的导入导出工具,以便于提高效率 |
2 | –export-dir <dir> | 存放数据的HDFS的源目录 |
3 | –m或–num-mappers <n> | 启动N个map来并行导入数据,默认4个 |
4 | –table <table-name> | 指定导出到哪个RDBMS中的表 |
5 | –update-key <col-name> | 对某一列的字段进行更新操作 |
6 | –update-mode <mode> | updateonly allowinsert(默认) |
7 | –input-null-string <null-string> | 请参考import该类似参数说明 |
8 | –input-null-non-string <null-string> | 请参考import该类似参数说明 |
9 | –staging-table <staging-table-name> | 创建一张临时表,用于存放所有事务的结果,然后将所有事务结果一次性导入到目标表中,防止错误。 |
10 | –clear-staging-table | 如果第9个参数非空,则可以在导出操作执行前,清空临时事务结果表 |
最后
以上就是单薄冰淇淋为你收集整理的Sqoop export命令的全部内容,希望文章能够帮你解决Sqoop export命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复