sqoop 学习笔记

sqoop import –connect jdbc:oracle:thin:@xx.x.xx.x:1521:sid\
–username username–password password \
–query ‘%s’ \
–split-by name\
–hive-overwrite\
–hive-import \
–target-dir /user/hive/warehouse/myhive.db/sqoop_test \
–fields-terminated-by ‘\001’ \
–lines-terminated-by ‘\n’ \
-m 4

使用具体查询,query条件用单引号括起来时,where $CONDITIONS不需要加反斜杠\, 而用双引号括起来时需要加反斜杠

sqoop可以将数据文件直接储存到hdfs上, 也就是说对于hive中的外表,拉取数据时不再需要指定–hive-table 参数, 而是指定–target-dir使其指向外表所对应的hdfs文件

–append参数指定追加模式, 一般不与–hive-overwrite一起使用

sql查询条件中需要用单引号括起来的值,在–query参数中使用双引号将sql括起来

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值