oozie 默认系统库位置和java代码调用oozie指定具体位置jar写法

 

 

 

http://blog.youkuaiyun.com/bluishglc/article/details/46005269  

这个链接是说 关于oozie系统库systm lib path hdfs设定位置


  http://ju.outofmemory.cn/entry/31134     

这个链接是说 Oozie 出现 ClassNotFoundException 解决方法 

关于在 workflow的job.properties中设置额外引用包做法

 

 

就是说:

默认oozie系统库在 oozie.site.xml中 用 <value>/user/${user.name}/share/lib</value>中产生

 

那么在java调用oozie 并灵活的指定 额外包(非oozie产生的默认系统包) 那么需要在

 

job.properties中这么写:

 

oozie.use.system.libpath=true    ----> 这个是说明使用oozie的system share lib

 oozie.libpath=hdfs://master:9000/user/hdfs/examples/lib  ----> 这个是说明使用额外的jar  比如你项目中用到的并且需要放在hdfs 运行时夹在hdfs这些包   如果需要多个hdfs路径 那么中间使用 逗号 分隔

 

 

 system share lib 是为像 DistCp, Streaming, Pig, Sqoop, and Hive之类Action,需要额外的Jar包才能运行,

它是为上面说的那些特殊的action和他们对应的JARs而准备的。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值