Sqoop导入hive的使用(案例)

1 篇文章 0 订阅
1 篇文章 0 订阅

导入(从oracle到hive):

sqoop import \ --使用海豚调度的shell
--connect 'url' \
--username 'username' \
--password 'pwd' \
--table myoracle.table \ -- 也是以使用 --query (二选一)
--query "select * from myoracle.table where 1=1 and \$CONDITIONS " \
--target-dir hive库名 \ --如果使用--table则不需要指定
--as-parquet \ --也可以是textfile
--map-column-hive 字段=String \
--map-column-java 字段=String \ --把该字段转换为String导入
--delete-target-dir \
--null-string '\\N' \
--null-non-string '\\N' \
--hive-drop-import-delims \ --防止数据错位,但是对oracle无效
--hive-import \
--hive-overwrite \
--split-by id \--当-m大于1时必须指定,建议是主键
--hive-table '库名.表名' \
-m 1 --不建议太大,很费资源

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

预见225

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

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

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

打赏作者

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

抵扣说明:

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

余额充值