私は Oozie を初めて使用し、Oozie をインストールしてセットアップしようとしています。Apache サイトで提供されている手順に従っています: " http://oozie.apache.org/docs/3.3.2/DG_QuickStart.html#Building_Oozie "。私は次のことを完了することができました:
- を実行してディストリビューションをビルドし
./mkdistro.sh -DskipTests
ます。 - ExtJs 2.2 をダウンロードし、フォルダlibextに展開
- 私はすでに Hadoop 1.1.2 をインストールしており、AWS インスタンスで Ubuntu 12.04 を使用しています。
- 私が学んでいるように、クラスターは疑似分散としてセットアップされています
以下の構成で core-site.xml を更新しました。
<property> <name>hadoop.proxyuser.ubuntu.hosts</name> <value>*</value> </property> <property> <name>hadoop.proxyuser.ubuntu.groups</name> <value>*</value> </property>
oozie-setup.sh prepare-war -hadoop $HADOOP_HOME 0.20.2 -extjs libext
「oozie ready to be started」を実行し、メッセージを受け取りました- 実行され
ooziedb.sh create -sqlfile oozie.sql -run
ました。DB が正常に作成されました。 実行された
oozied.sh start
印刷された変数値だけが報告されたエラーはありません。
ファイルを開く
catalina.out
と、次のメッセージが表示されます。Oct 16, 2013 6:56:10 PM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server} Setting property 'port' to '${oozie.admin.port}' did not find a matching property. Oct 16, 2013 6:56:11 PM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /vol-cbe153a/jdk1.6.0_45/jre/lib/amd64/server:/vol-cbe153a/jdk1.6.0_45/jre/lib/amd64:/vol-cbe153a/jdk1.6.0_45/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib Oct 16, 2013 6:56:11 PM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-0 Oct 16, 2013 6:56:11 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 1488 ms Oct 16, 2013 6:56:11 PM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Oct 16, 2013 6:56:11 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.36 Oct 16, 2013 6:56:11 PM org.apache.catalina.startup.HostConfig deployDescriptor INFO: Deploying configuration descriptor oozie.xml ERROR: Oozie could not be started REASON: org.apache.oozie.service.ServiceException: E0000: System property 'oozie.home.dir' not defined
スタックトレース:
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
プロパティを設定する必要がある場所について誰か助けてもらえますか?