您的位置:首页 > 数据库 > MySQL

oozie报错解决方案

2018-02-09 12:12 357 查看

问题一:

错误描述:

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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oozie mysql