我对Oozie很陌生,我正在尝试安装和安装Oozie。我正在遵循Apache站点上提供的说明:"Oozie“。我完成了以下工作:
./mkdistro.sh -DskipTests的发行版。oozie-setup.sh prepare-war -hadoop $HADOOP_HOME 0.20.2 -extjs libext并收到消息"oozie准备启动“ooziedb.sh create -sqlfile oozie.sql -run。DB成功创建了。catalina.out文件,并看到以下消息:
2013年10月16日下午6:56:10 org.apache.tomcat.util.digester.SetPropertiesRule开始警告: SetPropertiesRule{Server}将属性'port‘设置为'${oozie.admin.port}’没有找到匹配的属性。10月16日,2013年6:56:11 PM org.apache.catalina.core.AprLifecycleListener init信息:基于APR的Apache本机库(允许在生产环境中优化性能)在java.library.path: org.apache.catalina.core.AprLifecycleListener上没有找到/lib 64:/lib 64:/lib:/usr/lib 10月16日,2013 6:56:11 PM org.apache.coyote.http11.Http11Protocol init INFO:初始化Coyote HTTP/1.1 on HTTP1.1 2013年10月16日6:56:11 PM org.apache.catalina.startup.Catalina load INFO:初始化在1488年10月16日,2013年10月16日6:56:11 PM org.apache.catalina.core.StandardService start INFO:启动服务Catalina Oct 16,2013年6:56:11 org.apache.catalina.core.StandardEngine启动信息:启动org.apache.catalina.core.StandardEngine引擎: Apache /6.0.36 10月16日,2013年6:56:11 PM org.apache.catalina.startup.HostConfig deployDescriptor INFO:部署配置描述符oozie.xml错误: Oozie无法启动原因: org.apache.oozie.service.ServiceException: E0000: System property 'oozie.home.dir‘未定义堆栈跟踪:
org.apache.oozie.service.ServiceException: E0000: System property 'oozie.home.dir' not defined
at org.apache.oozie.service.Services.setOozieHome(Services.java:80)
at org.apache.oozie.service.Services.<init>(Services.java:101)
at org.apache.oozie.servlet.ServicesLoader.contextInitialized(ServicesLoader.java:38)有人能帮我在哪里设置oozie.home.dir属性吗?
发布于 2013-10-17 14:12:58
没有必要导出OOZIE路径。它是自动创建的。你是根据你的Hadoop版本构建的吗?因为默认情况下它是基于1.1.1构建的。您还可能需要修改Hadoop版本的POM.XML。我刚刚在Hadoop1.2.1上安装了Oozie 3.3.1,配置与AWS上您的配置相同。
https://stackoverflow.com/questions/19415589
复制相似问题