sqoop之import之使用指定的数据文件格式

sqoop之import之使用指定的数据文件格式

一、前置工作


  • 参考:sqoop之import入门案例汇总
  • 相关说明:
    Hadoop支持多种文件格式,其中有种是二进制的格式的,如SequenceFile和Avro,针对这两种格式的文件,只需配置参数即可:
    • –as-sequence
    • –as-avrodatafile

二、测试数据


三、案例演示


  1. 案例一使用指定的数据文件格式SequenceFile

    命令如下:

    sqoop import \
    --connect jdbc:mysql://192.168.76.1:3306/gvsys \
    --username root \
    --password 123456 \
    --table emp \
    --as-sequencefile \
    --target-dir /mysql/emp/22/
    

    运行结果如下
    在这里插入图片描述

  • 案例二使用指定文件格式:Avro
    命令如下:

    sqoop import \
    "-Dmapreduce.job.user.classpath.first=true" \
    --connect jdbc:mysql://192.168.76.1:3306/gvsys \
    --username root \
    --password 123456 \
    --table emp \
    --input-lines-terminated-by '\n' \
    --input-fields-terminated-by '\t' \
    --as-avrodatafile \
    --target-dir /mysql/avro/ \
    -m 1
    

    运行结果如下
    在这里插入图片描述

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

若兰幽竹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值