Hadoop Oozie学习笔记 自定义安装和启动

cloudera里面有基于Oozie的安装,但是通过sudo apt-get install oozie的方式.其中你要将cloudera Hadoop的source放入sources.list.由于我升级了最新的Ubuntu.但对应的cloudera hadoop还没有相应的版本.所以添加sources.list无法成功.网上也没什么手动安装的资料,于是我就写点吧.参考来源:#AG_Install

Oozie依赖hadoop,tomcat,ext(可选,如果需要查看web控制界面就需要安装).我这里Hadoop版本是0.20.2,tomcat版本是tomcat6,ext是ext-2.2.同时我这里安装的Oozie版本是3.0.2

1)先下载Oozie,下载地址:https://github.com/yahoo/oozie/downloads.我的下载路径是/home/guoyun/Downloads/oozie-3.0.2-distro.tar.gz

2)下载ext-2.2.zip,我的下载路径是/home/guoyun/Downloads/ext-2.2.zip

3)安装tomcat,但Oozie依赖于通过$CATALINA_HOME/bin/startup.sh的方式启动Tomcat,所以通过Ubuntu自带的方式安装Tomcat貌似行不通(也就是sudo apt-get install tomcat6).于是还是手动上tomcat官网下载tomcat6.我的下载路径是/home/guoyun/Downloads/apache-tomcat-6.0.33.tar.gz

4)设置环境变量

vi ~/.bashrc

将OOZIE_HOME,CATALINA_HOME设置好,比如我这里是

export OOZIE_HOME=/home/guoyun/Downloads/oozie-3.0.2

export CATALINA_HOME=/home/guoyun/Downloads/apache-tomcat-6.0.33

设置好后运行命令:source ~/.bashrc.

这里可以验证设置是否成功,输入命令:$CATALINA_HOME/bin/startup.sh,然后浏览器里输入:8080,如果浏览器里可以看到tomcat,则表示设置成功.下一步安装OOZIE

5)安装OOZIE

输入命令:$OOZIE_HOME/bin/oozie-setup.sh -hadoop 0.20.2 ${HADOOP_HOME} -extjs /home/guoyun/Downloads/ext-2.2.zip

其中0.20.2是你机器hadoop的版本

${HADOOP_HOME}是你机器上Hadoop的安装目录,我这里也是放到环境变量里.

/home/guoyun/Downloads/ext-2.2.zip就是刚下载的ext-2.2.zip所在路径.

运行这条命令Oozie会将hadoop相关jar和oozie等拷贝到Oozie中.同时得到以下结果则代表你安装成功:

New Oozie WAR file with added 'Hadoop JARs, ExtJS library' at /home/guoyun/hadoop/oozie-3.0.2/oozie-  server/webapps/oozie.war

INFO: Oozie is ready to be started

6)启动OOZIE

这里你要先确定你的Tomcat没有在运行.输入命令:

$OOZIE_HOME/bin/oozie-run.sh

之后会看到一大把的输出,同时Oozie会启动Tomcat.当你看到

2011-11-8 15:41:21 org.apache.catalina.startup.Catalina start

信息: Server startup in 7365 ms

则表示Oozie启动成功.

7)查看web控制台

输入命令:

$OOZIE_HOME/bin/oozie admin -oozie :11000/oozie -status

当看到结果:

System mode: NORMAL

则表示已经成功,通过浏览器输入 :11000/oozie就能看到Oozie的管理界面.

这里有个疑问,浏览器里输入:8080照样也能看到Tomcat界面,同时$TOMCAT_HOME/webapps下也没看到OOZIE的相关web工程.那OOZIE的web是通过哪里启动的?日后再慢慢解决吧.看到有jetty的包,难不成是Jetty?

相关文件下载

免费下载地址在

用户名与密码都是

具体下载目录在 /2012年资料/8月/1日/Hadoop Oozie学习笔记 自定义安装和启动/

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/ec30c409d8e9862b835bd51ea66e7e50.html