Sqoop 数据导入导出

1. 从数据库导入数据到 HDFS

# MySQL --> HDFS

# 从数据库导入数据到 HDFS(逗号分隔)
# -m                MapReduce 的 Map 个数
# --connect         数据库JDBC地址
# --username        数据库用户名
# --password        数据库密码
# --table           数据库表名
# --target-dir      目标 HDFS 地址
bin/sqoop import -m 1 --connect jdbc:mysql://master:3306/hdsqoop --username root --password 123456 --table hdperson --target-dir /sqoop/person

2. 将 HDFS 中的文件导出至数据库

# HDFS --> MySQL

# 将 HDFS 中的文件导出至数据库
# --export-dir                      导出文件的地址
# --fields-terminated-by            字段分隔符
bin/sqoop export --connect jdbc:mysql://master:3306/hdsqoop --username=root --password=123456 --table hdperson --export-dir /sqoop/sqoop_test.txt --fields-terminated-by '\t'

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • sqoop数据导入导出应用案例 1 sqoop导入数据 将RDBMS中的一个表数据导入到hdfs。表中的每一行被视...
    yanzhelee阅读 6,210评论 0 3
  • 1. 从HDFS导出到RDBMS数据库 1.1 准备工作 写一个文件 上传到hdfs:hadoop fs -put...
    FantJ阅读 4,010评论 0 6
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,984评论 0 9
  • 这基本就是没授权导致的,给mini1授权即可如下 2、emp表数据导入到hive表中其实是先导入到hdfs,再由h...
    printf200阅读 1,751评论 0 0
  • 姓名:沈口淑《六项精进》打卡 4月25 公司:杭州玖广服饰有限公司 【日精进打卡第25天】 【知-学习】 《六项精...
    koushu阅读 1,468评论 0 0

友情链接更多精彩内容