oozie报错解决方案

问题一:

错误描述:
2017-7-29 16:13:25,949 WARN org.apache.oozie.command.wf.ActionStartXCommand: 
USER[akhanolk] GROUP[-] TOKEN[] APP[WorkFlowForSshAction] 
JOB[0000002-131029144918199-oozie-oozi-W] 
ACTION[0000002-131029144918199-oozie-oozi-W@sshAction]
Error starting action [sshAction].ErrorType [NON_TRANSIENT],ErrorCode [AUTH_FAILED], 
Message [AUTH_FAILED: Not able to perform operation [ssh -o PasswordAuthentication=no -o KbdInteractiveDevices=no -o StrictHostKeyChecking=no -o ConnectTimeout=20 akhanolk@cdh-dn01  mkdir -p oozie-oozi/0000002-131029144918199-oozie-oozi-W/sshAction--ssh/ ] | ErrorStream: Permission denied (publickey,gssapi-keyex,gssapi-with mic,password).
解决方案:

  ①、使oozie用户获得bash权限,将/bin/nologin更改为/bin/bash

vim /etc/passwd
oozie:x:485:484:Oozie User:/var/lib/oozie:/bin/bash

  ②、oozie用户和root用户进行免秘钥互通

ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys


问题二:

错误描述:

  oozie的coordinator定时调度的时候,会出现对一个任务执行多次,从而引起数据结果的不准确

解决方案:

将timeout设置为-1,也就是限制coordinator的多次执行
这里写图片描述

参考:

这里写图片描述

问题三:

错误描述:

这里写图片描述

解决方案:

  点击操作按钮,创建数据库表
这里写图片描述

问题四:

错误描述:

这里写图片描述

解决方案:
[root@hadoop1 lib]# mv mysql-connector-bin-5.1.31-java.jar mysql-connector-java.jar
[root@hadoop1 lib]# cp -a mysql-connector-java.jar ../libext/

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值