oozie安装
oozie安装
xiaozhou18 发表于4个月前
oozie安装
  • 发表于 4个月前
  • 阅读 9
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

一、    解压oozie


tar -zxvf /opt/software/oozie-4.0.0-cdh5.3.6.tar.gz -C .


二、    配置${HADOOP_HOME}/etc/hadoop 下的core-site.xml 


<configuration>
   <property>
        <name>fs.defaultFS</name>
        <value>hdfs://bigdata01:8020</value>
   </property>

  <property>
        <name>hadoop.tmp.dir</name>
       <value>/opt/moduels/hadoop-2.5.0-cdh5.3.6/data/tmp</value>
  </property>
  <property>
#用哪个用户启动ooize
        <name>hadoop.proxyuser.xiaozhou.hosts</name>  
#用户所在的机器
        <value>bigdata01</value> 
  </property>
  <property>
        <name>hadoop.proxyuser.xiaozhou.groups</name>
        <value>*</value>  # 允许任何人访问ooize
  </property>
</configuration>


 
三、    解压tar -zxvf oozie-hadooplibs-4.0.0-cdh5.3.6.tar.gz


四、    创建libext目录 在oozie解压的目录下 mkdir libext/


 
五、    复制hadooplibs目录下的jar包  到新建的libext目录下


cp -r oozie-4.0.0-cdh5.3.6/hadooplibs/hadooplib-2.5.0-cdh5.3.6.oozie-4.0.0-cdh5.3.6/*  libext/


六、    复制ext-2.2.zip 文件到新建的libext目录下


[xiaozhou@bigdata01 libext]$ cp /opt/software/ext-2.2.zip .


七、    把libext下的jar包打进war包  [xiaozhou@bigdata01 oozie-4.0.0-cdh5.3.6]$ bin/oozie-setup.sh prepare-war


八、    修改oozie-site.xml  把derby数据库换成mysql的


把数据库连接部分的地方换成如下内容
<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://bigdata01:3306/ooize?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>123456</value>
</property>
#hadoop配置文件的地址
    <property>
        <name>oozie.service.HadoopAccessorService.hadoop.configurations</name>
        <value>*=/opt/moduels/hadoop-2.5.0-cdh5.3.6/etc/hadoop</value>
    </property>


九、    复制mysql 驱动jar包到lib和libext和oozie-server/lib下 


[xiaozhou@bigdata01 lib]$ cp /opt/moduels/hive-0.13.1-cdh5.3.6/lib/mysql-connector-java-5.1.27-bin.jar .
[xiaozhou@bigdata01 libext]$ cp mysql-connector-java-5.1.27-bin.jar ../libext/
[xiaozhou@bigdata01 lib]$ cp /opt/moduels/oozie-4.0.0-cdh5.3.6/lib/mysql-connector-java-5.1.27-bin.jar .


十、    启动hadoop

 

十一、把oozie-sharelib-4.0.0-cdh5.3.6-yarn.tar.gz 复制到hdfs上


[xiaozhou@bigdata01 oozie-4.0.0-cdh5.3.6]$ bin/oozie-setup.sh sharelib create -fs hdfs://bigdata01:8020 -locallib oozie-sharelib-4.0.0-cdh5.3.6-yarn.tar.gz
在hdfs上出现如下界面表示jar包上传成功


 
十二、创建数据库


[xiaozhou@bigdata01 oozie-4.0.0-cdh5.3.6]$ bin/ooziedb.sh create -sqlfile oozie.sql -run DB Connection


十三、启动ooize


[xiaozhou@bigdata01 oozie-4.0.0-cdh5.3.6]$ bin/oozied.sh start
多个进程


 
十四、在浏览器中输入http://bigdata01:11000/


出现如下图所示表示安装成功

标签: Oozie
共有 人打赏支持
粉丝 2
博文 31
码字总数 86792
×
xiaozhou18
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: