您的位置:首页 > 其它

oozie安装

2017-08-17 00:00 85 查看

一、 解压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