任务调度 - 常见问题

1.put: Permission denied: user=yarn, access=WRITE, inode="/user/oozie/puck/user_base_info/user_base_info_history":hdfs:oozie:drwxr-xr-x

To tell oozie not to run container as yarn but as the user who has submitted the workflow, we need to add below variable environment variable in our workflow.xml file
<env-var>HADOOP_USER_NAME=${wf:user()}</env-var>
在我们的hue中的操作就是:
HADOOP_USER_NAME=${wf:user()}
或者:
HADOOP_USER_NAME=yarn



2.oozie的时间问题

oozie是hadoop的工作流,能够调度hadoop的相关任务,在这里说一下oozie的时区问题。
时区概念
    大家应该知道,地球上按照经纬度将地球划分为二十四个时区(东、西各12个时区),每两个相邻的时区间时间上相差1小时。

标准时间概念
    UTC是世界标准时间,指的是零时区(英国格林尼治天文台旧址)里的时间。

中国时区
    中国所在的时区为东八区,所以中国的时间应该是UTC时间加上8个小时,即常见的UTC+8时间。

oozie所用时区
    oozie规定只使用UTC时间,也就是说,我们在做定时任务调度的时候,所使用的时间是标准时间而不是北京时间,所以假如我们要在2014年6月19号上午9点开始我们的定时任务,那我们的开始时间就要设定为2014年6月19号凌晨1点






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值