1: 發布包生成后,拷貝$OOZIE_HOME/distor/target/oozie-4.2.0-distro.tar.gz至任意目錄解壓縮
2: 進入oozie-4.2.0/conf目錄,vim oozie-env.sh 看著里面變量根據注釋按需解鎖...
3: 進入oozie-4.2.0/conf目錄,vim oozie-site.xml 進行配置,簡單配置如下:
<property>
<name>oozie.service.JPAService.create.db.schema</name>
<value>true</value>
</property>

<property>
<name>oozie.service.JPAService.jdbc.driver</name>
<value>com.mysql.jdbc.Driver</value>
</property>

<property>
<name>oozie.service.JPAService.jdbc.url</name>
<value>jdbc:mysql://localhost:3306/oozie?createDatabaseIfNotExist=true</value>
</property>

<property>
<name>oozie.service.JPAService.jdbc.username</name>
<value>root</value>
</property>

<property>
<name>oozie.service.JPAService.jdbc.password</name>
<value>mysql201</value>
</property>

<property>
<name>oozie.service.HadoopAccessorService.hadoop.configurations</name>
<value>*=/home/hadoop/hadoop-2.6.2/etc/hadoop</value>
</property>

<property>
<name>oozie.service.JPAService.pool.max.active.conn</name>
<value>10</value>
</property>
詳細配置信息見oozie-default.xml.reference
4:在oozie-4.2.0根目錄下創建libext ---> mkdir -p libext
5: 拷貝ext-2.2.zip包到libext目錄下
6:拷貝hadoop相關包到libext目錄下---> cp $HADOOP_HOME/share/hadoop/*/*.jar libext/
cp $HADOOP_HOME/share/hadoop/*/lib/*.jar libext/
7: 拷貝mysql驅動到libext目錄下
8:把hadoop與tomcat沖突jar包去掉,我修改了oozie的pom文件下載的是tomcat7
mv servlet-api-2.5.jar servlet-api-2.5.jar.bak
mv jsp-api-2.1.jar jsp-api-2.1.jar.bak
mv jasper-compiler-5.5.23.jar jasper-compiler-5.5.23.jar.bak
mv jasper-runtime-5.5.23.jar jasper-runtime-5.5.23.jar.bak
9:按照官網說明依次執行
$OOZIE_HOME/bin/oozie-setup.sh prepare-war
$OOZIE_HOME/bin/oozie-setup.sh sharelib create -fs hdfs://localhost:9000 --這里的url改成你的fs.default.name的value值
$OOZIE_HOME/bin/ooziedb.sh create -sqlfile oozie.sql -run
$OOZIE_HOME/bin/oozied.sh start
檢測狀態:$OOZIE_HOME/bin/oozie admin -oozie http://localhost:11000/oozie -status
執行第9步的oozie-setup.sh sharelib create -fs hdfs://localhost:9000 hadoop需正常運行
嚴重說明。。第6步拷貝hadoop相關包到libext目錄下,有個問題,如果采用hadoop2系列,那么用的是yarn,拷貝的時候需要去掉mapreduced1里面mr1的jar包,否則oozie運行時會出現奇葩問題。切記切記!!~
2: 進入oozie-4.2.0/conf目錄,vim oozie-env.sh 看著里面變量根據注釋按需解鎖...
3: 進入oozie-4.2.0/conf目錄,vim oozie-site.xml 進行配置,簡單配置如下:



































4:在oozie-4.2.0根目錄下創建libext ---> mkdir -p libext
5: 拷貝ext-2.2.zip包到libext目錄下
6:拷貝hadoop相關包到libext目錄下---> cp $HADOOP_HOME/share/hadoop/*/*.jar libext/
cp $HADOOP_HOME/share/hadoop/*/lib/*.jar libext/
7: 拷貝mysql驅動到libext目錄下
8:把hadoop與tomcat沖突jar包去掉,我修改了oozie的pom文件下載的是tomcat7
mv servlet-api-2.5.jar servlet-api-2.5.jar.bak
mv jsp-api-2.1.jar jsp-api-2.1.jar.bak
mv jasper-compiler-5.5.23.jar jasper-compiler-5.5.23.jar.bak
mv jasper-runtime-5.5.23.jar jasper-runtime-5.5.23.jar.bak
9:按照官網說明依次執行
$OOZIE_HOME/bin/oozie-setup.sh prepare-war
$OOZIE_HOME/bin/oozie-setup.sh sharelib create -fs hdfs://localhost:9000 --這里的url改成你的fs.default.name的value值
$OOZIE_HOME/bin/ooziedb.sh create -sqlfile oozie.sql -run
$OOZIE_HOME/bin/oozied.sh start
檢測狀態:$OOZIE_HOME/bin/oozie admin -oozie http://localhost:11000/oozie -status
執行第9步的oozie-setup.sh sharelib create -fs hdfs://localhost:9000 hadoop需正常運行
嚴重說明。。第6步拷貝hadoop相關包到libext目錄下,有個問題,如果采用hadoop2系列,那么用的是yarn,拷貝的時候需要去掉mapreduced1里面mr1的jar包,否則oozie運行時會出現奇葩問題。切記切記!!~