我是靠谱客的博主 单薄冰淇淋,最近开发中收集的这篇文章主要介绍Sqoop export命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Sqoop export命令

从HDFS(包括Hive和HBase)中奖数据导出到关系型数据库中。

  1. 命令:
    如:
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. 参数:
序号参数说明
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命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部