本文共 2504 字,大约阅读时间需要 8 分钟。
CDH5.3环境下Oozie服务搭建指南
作为Hadoop生态系统的一部分,Oozie是一个功能强大的工作流程管理和调度服务,能够协调和管理Hadoop上的多种任务(如MapReduce、Pig、Hive等)。以下将详细介绍在CDH5.3环境下部署Oozie服务的完整流程。
Oozie服务采用服务器-客户端架构,主要提供两个软件包:
oozie
。oozie-client
。sudo yum install oozie
sudo yum install oozie-client
mysql -u root -p
创建Oozie数据库及其用户:
create database oozie;grant all privileges on oozie.* to 'oozie'@'localhost' identified by 'oozie';grant all privileges on oozie.* to 'oozie'@'%' identified by 'oozie';exit
oozie-site.xml
:sudo vim /etc/oozie/conf/oozie-site.xml
添加以下配置:
oozie.service.JPAService.jdbc.driver com.mysql.jdbc.Driver oozie.service.JPAService.jdbc.url jdbc:mysql://localhost:3306/oozie oozie.service.JPAService.jdbc.username oozie oozie.service.JPAService.jdbc.password oozie
cp mysql-connector-java-5.1.24-bin.jar /usr/lib/oozie/
sudo -u oozie /usr/lib/oozie/bin/ooziedb.sh create -run
# 下载并解压ExtJSunzip ext-2.2.zip -d /usr/lib/oozie/
# 根据实际使用的MapReduce版本安装共享库# MRv1版本:sudo oozie-setup sharelib create -fs hdfs://: -locallib /usr/lib/oozie/oozie-sharelib-mr1.tar.gz# YARN版本:sudo oozie-setup sharelib create -fs hdfs:// : -locallib /usr/lib/oozie/oozie-sharelib-yarn.tar.gz
sudo service oozie start
sudo service oozie stop
oozie admin -status
http://:11000/oozie/
hadoop-mapreduce-archive-uris
。yarn.hdfs-archive-path
。hdfs-site.xml
,添加允许Oozie impersonate的权限:hadoop.proxyuser.oozie.hosts * hadoop.proxyuser.oozie.groups *
通过以上步骤,可以在CDH5.3环境中成功部署并管理Oozie服务。
转载地址:http://pcrfk.baihongyu.com/