oozie报错解决方案

来源:互联网 发布:淘宝上的阿玛尼正品吗 编辑:程序博客网 时间:2024/06/10 22:45

问题一:

错误描述:

  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/

原创粉丝点击