分享

编译 sqoop 1.4.4 for hadoop 2.4.1

 
desehawk 发表于 2014-11-13 08:16:43
wjhdtx 发表于 2014-11-13 07:49
多谢回复,都是看完日志解决不了才求助他人。

ps:昨天问题已经解决,在命令后面加了--update-mode  a ...
有这三种模式

(1)insert mode:生成insert语句然后执行,这是默认的方式
(2)update mode:生成update语句,替换数据库中的记录
(3)call mode:调用存储过程处理每一条记录

回复

使用道具 举报

bioger_hit 发表于 2014-11-13 08:39:27
desehawk 发表于 2014-11-13 08:16
有这三种模式

(1)insert mode:生成insert语句然后执行,这是默认的方式
补充一下
sqoop export   -D oracle.sessionTimeZone=CST --connect jdbc:oracle:thin:@192.168.78.6:1521:hexel \
--username TRX --password trx --table SQOOP_UPDATE  --fields-terminated-by  '\t' \
--export-dir  /user/root/sqoop_update/ -m 1  --update-key ID --update-mode allowinsert \
--input-null-string '\\N'  --input-null-non-string '\\N'




回复

使用道具 举报

wjhdtx 发表于 2014-11-13 09:01:12
desehawk 发表于 2014-11-13 08:16
有这三种模式

(1)insert mode:生成insert语句然后执行,这是默认的方式





谢谢回复,这个是知道的!
使用update-key就是update模式了,update模式下又有两种模式:updateonlyallowinsert,默认是updateonly,非得指定allowinsert模式才能解决我那问题,比较奇怪。
回复

使用道具 举报

名字郁闷了 发表于 2014-12-11 13:41:46
有打好的包吗?
回复

使用道具 举报

admln 发表于 2014-12-22 11:43:09
回复

使用道具 举报

内心小小的我 发表于 2014-12-28 23:42:45
haohaohaoha
回复

使用道具 举报

pioneer 发表于 2015-2-3 13:35:03
全是sqoop1啊,sqoop2搭配hadoop2.4.0的有成功的没?
回复

使用道具 举报

syhgxywl 发表于 2015-2-12 18:34:51
学习了,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条