1 : tar -zxvf /usr/local/cdh-5.13.2-tar/oozie-4.1.0-cdh5.13.2.tar.gz -C /home/hadoop/installed/
2: vi ~/.bashrc
export HADOOP_HOME=/home/hadoop/installed/hadoop-2.6.0-cdh5.13.2
export HADOOP_PREFIX=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_PREFIX
export HADOOP_CONF_DIR=$HADOOP_PREFIX/etc/hadoop
export HADOOP_HDFS_HOME=$HADOOP_PREFIX
export HADOOP_MAPRED_HOME=$HADOOP_PREFIX
export HADOOP_YARN_HOME=$HADOOP_PREFIX
export HBASE_HOME=/home/hadoop/installed/hbase-1.2.0-cdh5.13.2/
export ZOOKEEPER_HOME=/home/hadoop/installed/zookeeper-3.4.5-cdh5.13.2/
export HIVE_HOME=/home/hadoop/installed/hive-1.1.0-cdh5.13.2/
export SQOOP_HOME=/home/hadoop/installed/sqoop-1.4.6-cdh5.13.2/
export FLUME_HOME=/home/hadoop/installed/apache-flume-1.6.0-cdh5.13.2-bin/
export OOZIE_HOME=/home/hadoop/installed/oozie-4.1.0-cdh5.13.2/
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HBASE_HOME/bin:$ZOOKEEPER_HOME/bin:$HIVE_HOME/bin:$SQOOP_HOME/bin:$FLUME_HOME/bin:$OOZIE_HOME/bin:
3:source ~/.bashrc
4: vi /home/hadoop/installed/oozie-4.1.0-cdh5.13.2/conf/oozie-env.sh
export OOZIE_BASE_URL="http://hadoop01:11000/oozie"
5:vi /home/hadoop/installed/oozie-4.1.0-cdh5.13.2/conf/oozie-site.xml
<property>
<name>oozie.services</name>
<value>
org.apache.oozie.service.SchedulerService,
org.apache.oozie.service.InstrumentationService,
org.apache.oozie.service.MemoryLocksService,
org.apache.oozie.service.UUIDService,
org.apache.oozie.service.ELService,
org.apache.oozie.service.AuthorizationService,
org.apache.oozie.service.UserGroupInformationService,
org.apache.oozie.service.HadoopAccessorService,
org.apache.oozie.service.JobsConcurrencyService,
org.apache.oozie.service.URIHandlerService,
org.apache.oozie.service.DagXLogInfoService,
org.apache.oozie.service.SchemaService,
org.apache.oozie.service.LiteWorkflowAppService,
org.apache.oozie.service.JPAService,
org.apache.oozie.service.StoreService,
org.apache.oozie.service.SLAStoreService,
org.apache.oozie.service.DBLiteWorkflowStoreService,
org.apache.oozie.service.CallbackService,
org.apache.oozie.service.ActionService,
org.apache.oozie.service.ShareLibService,
org.apache.oozie.service.CallableQueueService,
org.apache.oozie.service.ActionCheckerService,
org.apache.oozie.service.RecoveryService,
org.apache.oozie.service.PurgeService,
org.apache.oozie.service.CoordinatorEngineService,
org.apache.oozie.service.BundleEngineService,
org.apache.oozie.service.DagEngineService,
org.apache.oozie.service.CoordMaterializeTriggerService,
org.apache.oozie.service.StatusTransitService,
org.apache.oozie.service.PauseTransitService,
org.apache.oozie.service.GroupsService,
org.apache.oozie.service.ProxyUserService,
org.apache.oozie.service.XLogStreamingService,
org.apache.oozie.service.JvmPauseMonitorService,
org.apache.oozie.service.SparkConfigurationService
</value>
</property>
<property>
<name>oozie.service.HadoopAccessorService.hadoop.configurations</name>
<value>*=/home/hadoop/installed/hadoop-2.6.0-cdh5.13.2/etc/hadoop</value>
</property>
<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://hadoop01: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>root</value>
</property>
<property>
<name>oozie.processing.timezone</name>
<value>GMT+0800</value>
</property>
<!-- Default proxyuser configuration for Hue -->
<property>
<name>oozie.service.ProxyUserService.proxyuser.hue.hosts</name>
<value>*</value>
</property>
<property>
<name>oozie.service.ProxyUserService.proxyuser.hue.groups</name>
<value>*</value>
</property>
6:mkdir /home/hadoop/installed/oozie-4.1.0-cdh5.13.2/libext
cp /home/mysql-connector-java-5.1.31.jar /home/hadoop/installed/oozie-4.1.0-cdh5.13.2/libext
7:执行sql创建,执行完成后,mysql中出现数据库和数据表
ooziedb.sh create -sqlfile /home/hadoop/installed/oozie-4.1.0-cdh5.13.2/oozie.sql -run
8:设置root代理用户(root用户可以访问)。vi /home/hadoop/installed/hadoop-2.6.0-cdh5.13.2/etc/hadoop/hdfs-site.xml
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>
9:在hdfs上创建公用文件夹:执行命令
addtowar.sh -inputwar ./oozie-4.1.0-cdh5.13.2/oozie.war -outputwar ./oozie-4.1.0-cdh5.13.2/oozie-server/webapps/oozie.war -hadoop 2.6.0 $HADOOP_HOME -jars ./oozie-4.1.0-cdh5.13.2/libext/mysql-connector-java-5.1.6-bin.jar -extjs /home/hadoop/ext-2.2.zip
10:运行:oozied.sh run 或者 oozied.sh start(前者在前端运行,后者在后台运行)