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/bashvim /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 hive action时候script属性指定hql脚本时多写了一个斜杠导致的一个悲剧,以及解决方案
- Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
- 爱人间吵架的万能解决方案
- Oracle企业可视化解决方案AutoVue系列产品更新至v21.0.1!
- JQuery的Ajax跨域请求的解决方案
- IIS中由于无法创建应用程序域,因此未能执行请求解决方案汇总
- PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
- Xen 虚拟机live migration的一种解决方案
- tomcat集群,几种session同步解决方案的比较
- [MySQL]关于amd.dll后门病毒入侵3306端口的临时解决方案
- Fragment 全解析(3):我的解决方案
- 基于Lucene/XML的站内全文检索解决方案
- Java路径的最终解决方案:相对路径寻址
- Mysql服务器无法存emoji表情的解决方案
- 在Activity的onCreate方法中显示PopupWindow导致异常的原因分析及解决方案
- Dell助力虚拟化数据中心【我身边的戴尔企业级解决方案】
- 谈汉字转换类型及解决方案
- Apache下禁止php文件被直接访问的解决方案
- new JFileChooser()遭遇AssertionError的解决方案
- Android:真机调试,不显示logcat的解决方案