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(前者在前端运行,后者在后台运行)

12:OOZIE安装

 

 

相关文章:

  • 2022-01-22
  • 2021-05-30
  • 2022-02-11
  • 2022-03-01
  • 2022-12-23
  • 2022-12-23
  • 2021-04-18
  • 2022-01-01
猜你喜欢
  • 2021-11-02
  • 2022-01-23
  • 2021-12-22
  • 2021-11-24
  • 2021-07-15
  • 2022-12-23
  • 2021-07-02
相关资源
相似解决方案