EMR 3.3.0 版本 oozie 500错误修复方法
来源:互联网 发布:淘宝客拉人宣传单 编辑:程序博客网 时间:2024/06/11 18:36
报错信息如下:
访问oozie
http://hostname:11000/oozie/
HTTP Status 500 - java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
type Exception report
message java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;org.apache.jasper.servlet.JspServlet.service(JspServlet.java:273)javax.servlet.http.HttpServlet.service(HttpServlet.java:717)org.apache.oozie.servlet.AuthFilter$2.doFilter(AuthFilter.java:126)org.apache.hadoop.security.authentication.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:384)org.apache.oozie.servlet.AuthFilter.doFilter(AuthFilter.java:131)org.apache.oozie.servlet.HostnameFilter.doFilter(HostnameFilter.java:84)
root cause
java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;org.apache.jasper.compiler.JDTCompiler$2.acceptResult(JDTCompiler.java:354)org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:478)org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:425)org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)javax.servlet.http.HttpServlet.service(HttpServlet.java:717)org.apache.oozie.servlet.AuthFilter$2.doFilter(AuthFilter.java:126)org.apache.hadoop.security.authentication.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:384)org.apache.oozie.servlet.AuthFilter.doFilter(AuthFilter.java:131)org.apache.oozie.servlet.HostnameFilter.doFilter(HostnameFilter.java:84)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.36 logs.
解决方法:
1、下载修复脚本
hadoop fs -get s3://support.elasticmapreduce/bootstrap-actions/ami/3.3.x/fix-oozie-console
脚本内容如下
#!/bin/bash
set -x
if [ -f /tmp/fix-oozie-console ]; then
exit 0
fi
OOZIE_HOME="/usr/lib/oozie"
HIVE_HOME="/home/hadoop/hive"
sudo mv $OOZIE_HOME/oozie-server/ecj-*.jar /tmp/
sudo cp -p $HIVE_HOME/lib/jasper-compiler-jdt-5.5.23.jar $OOZIE_HOME/oozie-server/lib/
sudo /etc/init.d/oozie stop
touch /tmp/fix-oozie-console
2、执行
bash fix-oozie-console
修复后正常
0 0
- EMR 3.3.0 版本 oozie 500错误修复方法
- oozie-3.3.2版本安装
- oozie 运行错误
- Apache Oozie错误记录
- Oozie错误解决方法
- 修复500错误
- win7 启动修复(windows错误修复) 关闭的方法
- oozie 4.0.1版本功能
- 修复数据库出现一致性错误的方法
- 修复数据库出现一致性错误的方法
- Delphi2010启动报告错误的修复方法
- SQLServer常见的错误及修复方法
- /etc/fstab 错误的修复方法
- MySQL GTID 主从复制错误修复方法
- 0x80070422 修复方法,
- 关于oozie文档中的错误
- DNS错误不能上网怎么办 电脑dns错误修复方法
- 某些MySQL版本后台修改信息后乱码修复方法
- Android中获取IMEI码
- 【VNC】手工kill掉VNC进程的故障处理
- hbase 表数据迁移文档
- 智慧树:打造家园共育模式
- 《数据结构》第五章树和二叉树 树的操作示例代码1
- EMR 3.3.0 版本 oozie 500错误修复方法
- 神经网络学习笔记(六):感知机收敛定理
- iOS 开发-数组反向显示于 tableView。
- Windows中的定时器
- 分析Spring包依赖关系
- win7 64位系统,vs2010下配置OpenGL开发环境
- DataTable和DataParameter联系
- 【学习笔记----数据结构23-线性索引查找】
- Oracle V$SQLAREA