oozie安装手记
系统需求Unix (在Linux和Mac OS X上做过测试)Java 1.6+hadoop-0.20.2-cdh3u3ExtJS library (optional, to enable Oozie webconsole)ExtJS 2.2Oozie Server安装版本:oozie-2.3.2-cdh3u3创建 oozie 组和用户/usr/sbin/
·
- 系统需求
- Unix (在Linux和Mac OS X上做过测试)
- Java 1.6+
- hadoop-0.20.2-cdh3u3
- ExtJS library (optional, to enable Oozie webconsole)
- ExtJS 2.2
- Oozie Server安装
- 版本:oozie-2.3.2-cdh3u3
- 创建 oozie 组和用户
- /usr/sbin/groupadd oozie
- /usr/sbin/useradd oozie -g oozie
- 创建 oozie 安装目录并更改组和用户到 oozie
- mkdir -p /usr/local/oozie/
- mkdir -p /usr/local/oozie/2.3.2-cdh3u3
- chown -R oozie:oozie /usr/local/oozie
- chown -R oozie:oozie /usr/local/oozie/2.3.2-cdh3u3
- 创建oozie数据目录结构
- mkdir -p /data0/oozie
- chown -R oozie:oozie /data0/oozie
- 切换到oozie用户
- su - oozie
- 解压oozie-2.3.2-cdh3u3.tar.gz到/usr/local/oozie/ 2.3.2-cdh3u3
- tar -xzvf oozie-2.3.2-cdh3u3.tar.gz
- 使用 oozie-setup.sh 脚本将ExtJS library加载到Oozie的war包.
- $ bin/oozie-setup.sh -extjs /tmp/ext-2.2.zip
- 作为daemon进程,启动oozie
- bin/oozie-start.sh
- 作为前台进程,启动oozie
- bin/oozie-run.sh
- 验证oozie
- logs/oozie.log
- bin/oozie admin -oozie http://localhost:11000/oozie -status
- 用浏览器打开oozie的web控制页面, 确认Oozie的status是NORMAL .
- 停止oozie
- bin/oozie-stop.sh
- Oozie Client安装
- oozie的Server安装包括client,client仅被安装在远端的机器上
- Oozie Share Lib安装
- 解压oozie-sharelib-2.3.2-cdh3u3.tar.gz(在Oozie Server安装目录)
- tar -xzvf oozie-sharelib-2.3.2-cdh3u3.tar.gz
- hadoop fs -put share share(必须用oozie用户执行该命令)
- 解压oozie-sharelib-2.3.2-cdh3u3.tar.gz(在Oozie Server安装目录)
- 简单配置
- conf/oozie-env.sh
- 更改log目录:export OOZIE_LOG=/data0/oozie/logs
- conf/oozie-site.xml : Oozie server configuration
- conf/oozie-log4j.properties : Oozie logging configuration
- conf/adminusers.txt : Oozie admin users list
- conf/oozie-env.sh
- 运行示例
- 解压oozie-examples.tar.gz (在Ooize Server安装目录)
- tar -xzvf oozie-examples.tar.g
- 确认examples/apps下各例子的job.properties中的jobtracker地址正确
- 部署
- hadoop fs -put examples examples( 必须用oozie用户执行该命令 )
- 运行
- oozie job -oozie http://localhost:11000/oozie -config examples/apps/map-reduce/job.properties -run
- 报错E0902解决:参照http://yaoyinjie.blog.51cto.com/3189782/790333
- 解压oozie-examples.tar.gz (在Ooize Server安装目录)
更多推荐
已为社区贡献1条内容
所有评论(0)