博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hadoop生态圈-Oozie部署实战
阅读量:6994 次
发布时间:2019-06-27

本文共 94438 字,大约阅读时间需要 314 分钟。

                Hadoop生态圈-Oozie部署实战

                                      作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

 

一.Oozie简介

1>.什么是Oozie

  Oozie英文翻译为:驯象人。一个基于工作流引擎的开源框架,由Cloudera公司贡献给Apache,提供对Hadoop Mapreduce、Pig Jobs的任务调度与协调。Oozie需要部署到Java Servlet容器中运行。主要用于定时调度任务,多任务可以按照执行的逻辑顺序调度。

2>.Oozie的功能模块介绍

1>.Workflow    顺序执行流程节点,支持fork(分支多个节点),join(合并多个节点为一个)。2>.Coordinator    定时触发workflow,它类似与一个定时器。3>.Bundle Job    绑定多个Coordinator,它是一个绑定任务的容器。

3>.Oozie的常用节点

1>.控制流节点(Control Flow Nodes)    控制流节点一般都是定义在工作流开始或者结束的位置,比如start,end,kill等。以及提供工作流的执行路径机制,如decision,fork,join等。2>.动作节点(Action  Nodes)    负责执行具体动作的节点,比如:拷贝文件,执行某个Shell脚本等等。

 

二.部署Hadoop测试环境

1>.下载hadoop版本

  我把测试的版本放在百度云了,详细链接请参考:链接:https://pan.baidu.com/s/1w5G5ReKdJgDJe6931bA8Lw 密码:nal3

2>.解压CDH版本的hadoop

[yinzhengjie@s101 cdh]$ pwd/home/yinzhengjie/download/cdh[yinzhengjie@s101 cdh]$ [yinzhengjie@s101 cdh]$ lltotal 1298112-rw-r--r-- 1 yinzhengjie yinzhengjie    3759787 Sep 26  2016 cdh5.3.6-snappy-lib-natirve.tar.gz-rw-r--r-- 1 yinzhengjie yinzhengjie  293471952 Sep 19  2016 hadoop-2.5.0-cdh5.3.6.tar.gz-rw-r--r-- 1 yinzhengjie yinzhengjie 1032028646 Sep 19  2016 oozie-4.0.0-cdh5.3.6.tar.gz[yinzhengjie@s101 cdh]$ [yinzhengjie@s101 cdh]$ lltotal 1298116-rw-r--r--  1 yinzhengjie yinzhengjie    3759787 Sep 26  2016 cdh5.3.6-snappy-lib-natirve.tar.gzdrwxr-xr-x 14 yinzhengjie yinzhengjie       4096 Jul 28  2015 hadoop-2.5.0-cdh5.3.6-rw-r--r--  1 yinzhengjie yinzhengjie  293471952 Sep 19  2016 hadoop-2.5.0-cdh5.3.6.tar.gz-rw-r--r--  1 yinzhengjie yinzhengjie 1032028646 Sep 19  2016 oozie-4.0.0-cdh5.3.6.tar.gz[yinzhengjie@s101 cdh]$ [yinzhengjie@s101 cdh]$ cd hadoop-2.5.0-cdh5.3.6/lib/native/[yinzhengjie@s101 native]$ [yinzhengjie@s101 native]$ lltotal 0[yinzhengjie@s101 native]$

3>.解压snappy版本

[yinzhengjie@s101 native]$ tar -zxf /home/yinzhengjie/download/cdh/cdh5.3.6-snappy-lib-natirve.tar.gz -C ./[yinzhengjie@s101 native]$ [yinzhengjie@s101 native]$ lltotal 0drwxrwxr-x 3 yinzhengjie yinzhengjie 19 Sep 13  2015 lib[yinzhengjie@s101 native]$ mv lib/native/* ./[yinzhengjie@s101 native]$ [yinzhengjie@s101 native]$ lltotal 15472drwxrwxr-x 3 yinzhengjie yinzhengjie      19 Sep 13  2015 lib-rw-rw-r-- 1 yinzhengjie yinzhengjie 1279980 Sep 13  2015 libhadoop.a-rw-rw-r-- 1 yinzhengjie yinzhengjie 1487052 Sep 13  2015 libhadooppipes.alrwxrwxrwx 1 yinzhengjie yinzhengjie      18 Sep 13  2015 libhadoop.so -> libhadoop.so.1.0.0-rwxrwxr-x 1 yinzhengjie yinzhengjie  747310 Sep 13  2015 libhadoop.so.1.0.0-rw-rw-r-- 1 yinzhengjie yinzhengjie  582056 Sep 13  2015 libhadooputils.a-rw-rw-r-- 1 yinzhengjie yinzhengjie  359770 Sep 13  2015 libhdfs.alrwxrwxrwx 1 yinzhengjie yinzhengjie      16 Sep 13  2015 libhdfs.so -> libhdfs.so.0.0.0-rwxrwxr-x 1 yinzhengjie yinzhengjie  228715 Sep 13  2015 libhdfs.so.0.0.0-rw-rw-r-- 1 yinzhengjie yinzhengjie 7684148 Sep 13  2015 libnativetask.alrwxrwxrwx 1 yinzhengjie yinzhengjie      22 Sep 13  2015 libnativetask.so -> libnativetask.so.1.0.0-rwxrwxr-x 1 yinzhengjie yinzhengjie 3060775 Sep 13  2015 libnativetask.so.1.0.0-rw-r--r-- 1 yinzhengjie yinzhengjie  233506 Sep 13  2015 libsnappy.a-rwxr-xr-x 1 yinzhengjie yinzhengjie     961 Sep 13  2015 libsnappy.lalrwxrwxrwx 1 yinzhengjie yinzhengjie      18 Sep 13  2015 libsnappy.so -> libsnappy.so.1.2.0lrwxrwxrwx 1 yinzhengjie yinzhengjie      18 Sep 13  2015 libsnappy.so.1 -> libsnappy.so.1.2.0-rwxr-xr-x 1 yinzhengjie yinzhengjie  147718 Sep 13  2015 libsnappy.so.1.2.0[yinzhengjie@s101 native]$ rm -rf lib[yinzhengjie@s101 native]$

4>.编辑“mapred-site.xml”配置文件

[yinzhengjie@s101 hadoop-2.5.0-cdh5.3.6]$ pwd/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6[yinzhengjie@s101 hadoop-2.5.0-cdh5.3.6]$ lltotal 20drwxr-xr-x  2 yinzhengjie yinzhengjie  128 Jul 28  2015 bindrwxr-xr-x  2 yinzhengjie yinzhengjie 4096 Jul 28  2015 bin-mapreduce1drwxr-xr-x  3 yinzhengjie yinzhengjie 4096 Jul 28  2015 clouderadrwxr-xr-x  6 yinzhengjie yinzhengjie  105 Jul 28  2015 etcdrwxr-xr-x  5 yinzhengjie yinzhengjie   40 Jul 28  2015 examplesdrwxr-xr-x  3 yinzhengjie yinzhengjie   27 Jul 28  2015 examples-mapreduce1drwxr-xr-x  2 yinzhengjie yinzhengjie  101 Jul 28  2015 includedrwxr-xr-x  3 yinzhengjie yinzhengjie   19 Jul 28  2015 libdrwxr-xr-x  2 yinzhengjie yinzhengjie 4096 Jul 28  2015 libexecdrwxr-xr-x  3 yinzhengjie yinzhengjie 4096 Jul 28  2015 sbindrwxr-xr-x  4 yinzhengjie yinzhengjie   29 Jul 28  2015 sharedrwxr-xr-x 17 yinzhengjie yinzhengjie 4096 Jul 28  2015 src[yinzhengjie@s101 hadoop-2.5.0-cdh5.3.6]$ cd etc/hadoop[yinzhengjie@s101 hadoop]$ [yinzhengjie@s101 hadoop]$ rm -rf *.cmd[yinzhengjie@s101 hadoop]$ [yinzhengjie@s101 hadoop]$ mv mapred-site.xml.template mapred-site.xml[yinzhengjie@s101 hadoop]$ [yinzhengjie@s101 hadoop]$ vi mapred-site.xml [yinzhengjie@s101 hadoop]$ [yinzhengjie@s101 hadoop]$ more mapred-site.xml 
mapreduce.framework.name
yarn
mapreduce.jobhistory.address
s101:10020
mapreduce.jobhistory.webapp.address
s101:19888
[yinzhengjie@s101 hadoop]$
[yinzhengjie@s101 hadoop]$ more mapred-site.xml

5>.编辑"core-site.xml"配置文件

[yinzhengjie@s101 hadoop]$ vi core-site.xml [yinzhengjie@s101 hadoop]$ [yinzhengjie@s101 hadoop]$ more core-site.xml 
fs.defaultFS
hdfs://s101:8020
hadoop.tmp.dir
/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/data
[yinzhengjie@s101 hadoop]$
[yinzhengjie@s101 hadoop]$ more core-site.xml

6>.编辑“yarn-site.xml”配置文件

[yinzhengjie@s101 hadoop]$ more yarn-site.xml 
yarn.nodemanager.aux-services
mapreduce_shuffle
yarn.resourcemanager.hostname
s101
yarn.log-aggregation-enable
true
yarn.log-aggregation.retain-seconds
86400
yarn.log.server.url
http://s101:19888/jobhistory/logs/
yarn.scheduler.maximum-allocation-mb
2048
yarn.nodemanager.vmem-pmem-ratio
2.1
mapred.child.java.opts
-Xmx1024m
[yinzhengjie@s101 hadoop]$
[yinzhengjie@s101 hadoop]$ more yarn-site.xml

7>.编辑“hdfs-site.xml”配置文件

[yinzhengjie@s101 hadoop]$ vi hdfs-site.xml [yinzhengjie@s101 hadoop]$ [yinzhengjie@s101 hadoop]$ [yinzhengjie@s101 hadoop]$ more hdfs-site.xml 
dfs.replication
1
dfs.permissions.enable
false
dfs.namenode.secondary.http-address
s101:50090
dfs.namenode.http-address
s101:50070
dfs.webhdfs.enabled
true
[yinzhengjie@s101 hadoop]$
[yinzhengjie@s101 hadoop]$ more hdfs-site.xml

8>.编辑“slaves”配置文件

[yinzhengjie@s101 hadoop]$ pwd/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop[yinzhengjie@s101 hadoop]$ more slaves s102s103s104[yinzhengjie@s101 hadoop]$
[yinzhengjie@s101 hadoop]$ more slaves

9>.分发文件到DataNode节点

[yinzhengjie@s101 download]$ xcall.sh mkdir -pv /home/yinzhengjie/download/============= s101 mkdir -pv /home/yinzhengjie/download/ ============命令执行成功============= s102 mkdir -pv /home/yinzhengjie/download/ ============mkdir: created directory ‘/home/yinzhengjie/download/’命令执行成功============= s103 mkdir -pv /home/yinzhengjie/download/ ============mkdir: created directory ‘/home/yinzhengjie/download/’命令执行成功============= s104 mkdir -pv /home/yinzhengjie/download/ ============mkdir: created directory ‘/home/yinzhengjie/download/’命令执行成功[yinzhengjie@s101 download]$ [yinzhengjie@s101 download]$ [yinzhengjie@s101 download]$ xrsync.sh /home/yinzhengjie/download/cdh=========== s102 %file ===========命令执行成功=========== s103 %file ===========命令执行成功=========== s104 %file ===========命令执行成功[yinzhengjie@s101 download]$ [yinzhengjie@s101 download]$ xcall.sh cat /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop/slaves ============= s101 cat /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop/slaves ============s102s103s104命令执行成功============= s102 cat /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop/slaves ============s102s103s104命令执行成功============= s103 cat /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop/slaves ============s102s103s104命令执行成功============= s104 cat /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop/slaves ============s102s103s104命令执行成功[yinzhengjie@s101 hadoop-2.5.0-cdh5.3.6]$
[yinzhengjie@s101 download]$ xrsync.sh /home/yinzhengjie/download/cdh

10>.格式化namenode

[yinzhengjie@s101 ~]$ cd /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6[yinzhengjie@s101 hadoop-2.5.0-cdh5.3.6]$ [yinzhengjie@s101 hadoop-2.5.0-cdh5.3.6]$ bin/hdfs namenode -format18/09/06 16:14:39 INFO namenode.NameNode: STARTUP_MSG: /************************************************************STARTUP_MSG: Starting NameNodeSTARTUP_MSG:   host = s101/172.30.1.101STARTUP_MSG:   args = [-format]STARTUP_MSG:   version = 2.5.0-cdh5.3.6STARTUP_MSG:   classpath = /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-cli-1.2.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/guava-11.0.2.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/snappy-java-1.0.4.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jsch-0.1.42.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-digester-1.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/slf4j-api-1.7.5.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jets3t-0.9.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-logging-1.1.3.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/apacheds-kerberos-codec-2.0.0-M15.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-configuration-1.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-compress-1.4.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/xz-1.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jettison-1.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jetty-util-6.1.26.cloudera.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/httpcore-4.2.5.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/protobuf-java-2.5.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/netty-3.6.2.Final.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-math3-3.1.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/api-asn1-api-1.0.0-M20.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jsp-api-2.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-collections-3.2.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/xmlenc-0.52.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jasper-compiler-5.5.23.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jersey-core-1.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-httpclient-3.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jackson-core-asl-1.8.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/asm-3.2.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-el-1.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-codec-1.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jersey-json-1.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-lang-2.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/stax-api-1.0-2.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/curator-framework-2.6.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jaxb-impl-2.2.3-1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/hadoop-auth-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jasper-runtime-5.5.23.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jackson-xc-1.8.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/api-util-1.0.0-M20.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jackson-mapper-asl-1.8.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jaxb-api-2.2.2.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/curator-recipes-2.6.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-beanutils-1.7.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jsr305-1.3.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/hamcrest-core-1.3.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/gson-2.2.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/paranamer-2.3.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/avro-1.7.6-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/apacheds-i18n-2.0.0-M15.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-net-3.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/junit-4.11.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/java-xmlbuilder-0.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-beanutils-core-1.8.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/mockito-all-1.8.5.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/activation-1.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/servlet-api-2.5.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/hadoop-annotations-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jersey-server-1.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/httpclient-4.2.5.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/log4j-1.2.17.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/zookeeper-3.4.5-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jackson-jaxrs-1.8.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/curator-client-2.6.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/jetty-6.1.26.cloudera.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/lib/commons-io-2.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/hadoop-common-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/hadoop-nfs-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/hadoop-common-2.5.0-cdh5.3.6-tests.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/commons-cli-1.2.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/guava-11.0.2.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/commons-logging-1.1.3.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/jetty-util-6.1.26.cloudera.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/protobuf-java-2.5.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/netty-3.6.2.Final.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/jsp-api-2.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/xmlenc-0.52.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/jersey-core-1.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/jackson-core-asl-1.8.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/asm-3.2.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/commons-el-1.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/commons-codec-1.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/commons-lang-2.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/jasper-runtime-5.5.23.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/jackson-mapper-asl-1.8.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/jsr305-1.3.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/commons-daemon-1.0.13.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/servlet-api-2.5.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/jersey-server-1.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/log4j-1.2.17.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/jetty-6.1.26.cloudera.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/lib/commons-io-2.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/hadoop-hdfs-nfs-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/hadoop-hdfs-2.5.0-cdh5.3.6-tests.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/hadoop-hdfs-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jline-0.9.94.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/commons-cli-1.2.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/guava-11.0.2.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/commons-logging-1.1.3.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/commons-compress-1.4.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/xz-1.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jettison-1.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jetty-util-6.1.26.cloudera.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/protobuf-java-2.5.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jersey-client-1.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/commons-collections-3.2.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jersey-core-1.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/commons-httpclient-3.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jackson-core-asl-1.8.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/asm-3.2.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/commons-codec-1.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jersey-json-1.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/commons-lang-2.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/stax-api-1.0-2.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jaxb-impl-2.2.3-1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/guice-3.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/javax.inject-1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jackson-xc-1.8.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jersey-guice-1.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jackson-mapper-asl-1.8.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jaxb-api-2.2.2.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jsr305-1.3.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/leveldbjni-all-1.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/activation-1.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/servlet-api-2.5.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jersey-server-1.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/guice-servlet-3.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/log4j-1.2.17.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/zookeeper-3.4.5-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/aopalliance-1.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jackson-jaxrs-1.8.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/jetty-6.1.26.cloudera.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/lib/commons-io-2.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/hadoop-yarn-server-applicationhistoryservice-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/hadoop-yarn-server-resourcemanager-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/hadoop-yarn-client-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/hadoop-yarn-applications-distributedshell-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/hadoop-yarn-common-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/hadoop-yarn-server-web-proxy-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/hadoop-yarn-api-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/hadoop-yarn-server-nodemanager-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/hadoop-yarn-server-common-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/yarn/hadoop-yarn-server-tests-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/snappy-java-1.0.4.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/commons-compress-1.4.1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/xz-1.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/protobuf-java-2.5.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/netty-3.6.2.Final.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/jersey-core-1.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/jackson-core-asl-1.8.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/asm-3.2.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/guice-3.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/javax.inject-1.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/jersey-guice-1.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/jackson-mapper-asl-1.8.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/hamcrest-core-1.3.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/paranamer-2.3.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/avro-1.7.6-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/junit-4.11.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/leveldbjni-all-1.8.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/hadoop-annotations-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/jersey-server-1.9.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/guice-servlet-3.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/log4j-1.2.17.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/aopalliance-1.0.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/lib/commons-io-2.4.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-nativetask-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.5.0-cdh5.3.6-tests.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-core-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-shuffle-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-plugins-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-app-2.5.0-cdh5.3.6.jar:/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-common-2.5.0-cdh5.3.6.jar:/contrib/capacity-scheduler/*.jarSTARTUP_MSG:   build = http://github.com/cloudera/hadoop -r 6743ef286bfdd317b600adbdb154f982cf2fac7a; compiled by 'jenkins' on 2015-07-28T22:14ZSTARTUP_MSG:   java = 1.8.0_131************************************************************/18/09/06 16:14:39 INFO namenode.NameNode: registered UNIX signal handlers for [TERM, HUP, INT]18/09/06 16:14:39 INFO namenode.NameNode: createNameNode [-format]Formatting using clusterid: CID-01be06db-eedb-4bcd-ac47-25440eb47bf918/09/06 16:14:40 INFO namenode.FSNamesystem: No KeyProvider found.18/09/06 16:14:40 INFO namenode.FSNamesystem: fsLock is fair:true18/09/06 16:14:40 INFO blockmanagement.DatanodeManager: dfs.block.invalidate.limit=100018/09/06 16:14:40 INFO blockmanagement.DatanodeManager: dfs.namenode.datanode.registration.ip-hostname-check=true18/09/06 16:14:40 INFO blockmanagement.BlockManager: dfs.namenode.startup.delay.block.deletion.sec is set to 000:00:00:00.00018/09/06 16:14:40 INFO blockmanagement.BlockManager: The block deletion will start around 2018 Sep 06 16:14:4018/09/06 16:14:40 INFO util.GSet: Computing capacity for map BlocksMap18/09/06 16:14:40 INFO util.GSet: VM type       = 64-bit18/09/06 16:14:40 INFO util.GSet: 2.0% max memory 889 MB = 17.8 MB18/09/06 16:14:40 INFO util.GSet: capacity      = 2^21 = 2097152 entries18/09/06 16:14:40 INFO blockmanagement.BlockManager: dfs.block.access.token.enable=false18/09/06 16:14:40 INFO blockmanagement.BlockManager: defaultReplication         = 118/09/06 16:14:40 INFO blockmanagement.BlockManager: maxReplication             = 51218/09/06 16:14:40 INFO blockmanagement.BlockManager: minReplication             = 118/09/06 16:14:40 INFO blockmanagement.BlockManager: maxReplicationStreams      = 218/09/06 16:14:40 INFO blockmanagement.BlockManager: shouldCheckForEnoughRacks  = false18/09/06 16:14:40 INFO blockmanagement.BlockManager: replicationRecheckInterval = 300018/09/06 16:14:40 INFO blockmanagement.BlockManager: encryptDataTransfer        = false18/09/06 16:14:40 INFO blockmanagement.BlockManager: maxNumBlocksToLog          = 100018/09/06 16:14:40 INFO namenode.FSNamesystem: fsOwner             = yinzhengjie (auth:SIMPLE)18/09/06 16:14:40 INFO namenode.FSNamesystem: supergroup          = supergroup18/09/06 16:14:40 INFO namenode.FSNamesystem: isPermissionEnabled = true18/09/06 16:14:40 INFO namenode.FSNamesystem: HA Enabled: false18/09/06 16:14:40 INFO namenode.FSNamesystem: Append Enabled: true18/09/06 16:14:41 INFO util.GSet: Computing capacity for map INodeMap18/09/06 16:14:41 INFO util.GSet: VM type       = 64-bit18/09/06 16:14:41 INFO util.GSet: 1.0% max memory 889 MB = 8.9 MB18/09/06 16:14:41 INFO util.GSet: capacity      = 2^20 = 1048576 entries18/09/06 16:14:41 INFO namenode.NameNode: Caching file names occuring more than 10 times18/09/06 16:14:41 INFO util.GSet: Computing capacity for map cachedBlocks18/09/06 16:14:41 INFO util.GSet: VM type       = 64-bit18/09/06 16:14:41 INFO util.GSet: 0.25% max memory 889 MB = 2.2 MB18/09/06 16:14:41 INFO util.GSet: capacity      = 2^18 = 262144 entries18/09/06 16:14:41 INFO namenode.FSNamesystem: dfs.namenode.safemode.threshold-pct = 0.999000012874603318/09/06 16:14:41 INFO namenode.FSNamesystem: dfs.namenode.safemode.min.datanodes = 018/09/06 16:14:41 INFO namenode.FSNamesystem: dfs.namenode.safemode.extension     = 3000018/09/06 16:14:41 INFO namenode.FSNamesystem: Retry cache on namenode is enabled18/09/06 16:14:41 INFO namenode.FSNamesystem: Retry cache will use 0.03 of total heap and retry cache entry expiry time is 600000 millis18/09/06 16:14:41 INFO util.GSet: Computing capacity for map NameNodeRetryCache18/09/06 16:14:41 INFO util.GSet: VM type       = 64-bit18/09/06 16:14:41 INFO util.GSet: 0.029999999329447746% max memory 889 MB = 273.1 KB18/09/06 16:14:41 INFO util.GSet: capacity      = 2^15 = 32768 entries18/09/06 16:14:41 INFO namenode.NNConf: ACLs enabled? false18/09/06 16:14:41 INFO namenode.NNConf: XAttrs enabled? true18/09/06 16:14:41 INFO namenode.NNConf: Maximum size of an xattr: 1638418/09/06 16:14:41 INFO namenode.FSImage: Allocated new BlockPoolId: BP-718879291-172.30.1.101-153626488130518/09/06 16:14:41 INFO common.Storage: Storage directory /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/data/dfs/name has been successfully formatted.18/09/06 16:14:41 INFO namenode.NNStorageRetentionManager: Going to retain 1 images with txid >= 018/09/06 16:14:41 INFO util.ExitUtil: Exiting with status 018/09/06 16:14:41 INFO namenode.NameNode: SHUTDOWN_MSG: /************************************************************SHUTDOWN_MSG: Shutting down NameNode at s101/172.30.1.101************************************************************/[yinzhengjie@s101 hadoop-2.5.0-cdh5.3.6]$
[yinzhengjie@s101 hadoop-2.5.0-cdh5.3.6]$ bin/hdfs namenode -format

11>.启动hadoop集群

[root@s101 hadoop-2.5.0-cdh5.3.6]# pwd/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6[root@s101 hadoop-2.5.0-cdh5.3.6]# [root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/start-dfs.sh Starting namenodes on [s101]s101: starting namenode, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/hadoop-root-namenode-s101.outs103: starting datanode, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/hadoop-root-datanode-s103.outs104: starting datanode, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/hadoop-root-datanode-s104.outs102: starting datanode, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/hadoop-root-datanode-s102.outStarting secondary namenodes [s101]s101: starting secondarynamenode, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/hadoop-root-secondarynamenode-s101.out[root@s101 hadoop-2.5.0-cdh5.3.6]# [root@s101 hadoop-2.5.0-cdh5.3.6]# [root@s101 hadoop-2.5.0-cdh5.3.6]# [root@s101 hadoop-2.5.0-cdh5.3.6]# xcall.sh jps============= s101 jps ============5876 Jps5561 NameNode5742 SecondaryNameNode命令执行成功============= s102 jps ============3048 DataNode3146 Jps命令执行成功============= s103 jps ============3048 DataNode3147 Jps命令执行成功============= s104 jps ============2649 DataNode2749 Jps命令执行成功[root@s101 hadoop-2.5.0-cdh5.3.6]#
启动hdfs([root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/start-dfs.sh )

  检查hdfs是否启动成功,查看webUI界面:

[root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/start-yarn.sh starting yarn daemonsstarting resourcemanager, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/yarn-yinzhengjie-resourcemanager-s101.outs104: starting nodemanager, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/yarn-root-nodemanager-s104.outs102: starting nodemanager, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/yarn-root-nodemanager-s102.outs103: starting nodemanager, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/yarn-root-nodemanager-s103.out[root@s101 hadoop-2.5.0-cdh5.3.6]# [root@s101 hadoop-2.5.0-cdh5.3.6]# [root@s101 hadoop-2.5.0-cdh5.3.6]# xcall.sh jps============= s101 jps ============5955 ResourceManager5561 NameNode6233 Jps5742 SecondaryNameNode命令执行成功============= s102 jps ============3217 NodeManager3048 DataNode3294 Jps命令执行成功============= s103 jps ============3218 NodeManager3048 DataNode3320 Jps命令执行成功============= s104 jps ============2807 NodeManager2935 Jps2649 DataNode命令执行成功[root@s101 hadoop-2.5.0-cdh5.3.6]#
启动yarn([root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/start-yarn.sh )

  启动成功后,查看webUI如下:

 12>.使用Wordcount案例进行测试集群是否可以正常工作

[root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/mr-jobhistory-daemon.sh start historyserverstarting historyserver, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/mapred-yinzhengjie-historyserver-s101.out[root@s101 hadoop-2.5.0-cdh5.3.6]#
启动日志服务([root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/mr-jobhistory-daemon.sh start historyserver)
[root@s101 hadoop-2.5.0-cdh5.3.6]# vi /home/yinzhengjie/data/word.txt[root@s101 hadoop-2.5.0-cdh5.3.6]# [root@s101 hadoop-2.5.0-cdh5.3.6]# more /home/yinzhengjie/data/word.txta,b,c,db,b,f,ea,a,c,fd,a,b,c[root@s101 hadoop-2.5.0-cdh5.3.6]#
编辑测试文件([root@s101 hadoop-2.5.0-cdh5.3.6]# more /home/yinzhengjie/data/word.txt)
[root@s101 hadoop-2.5.0-cdh5.3.6]# bin/hdfs dfs -put /home/yinzhengjie/data/word.txt /[root@s101 hadoop-2.5.0-cdh5.3.6]# [root@s101 hadoop-2.5.0-cdh5.3.6]# bin/hdfs dfs -ls -R /-rw-r--r--   1 root supergroup         32 2018-09-06 17:34 /word.txt[root@s101 hadoop-2.5.0-cdh5.3.6]#
上传文件到hdfs([root@s101 hadoop-2.5.0-cdh5.3.6]# bin/hdfs dfs -put /home/yinzhengjie/data/word.txt  /)
[root@s101 hadoop-2.5.0-cdh5.3.6]# bin/yarn jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.5.0-cdh5.3.6.jar wordcount /word.txt /output18/09/06 17:37:57 INFO client.RMProxy: Connecting to ResourceManager at s101/172.30.1.101:803218/09/06 17:37:57 INFO input.FileInputFormat: Total input paths to process : 118/09/06 17:37:58 INFO mapreduce.JobSubmitter: number of splits:118/09/06 17:37:58 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1536266578757_000118/09/06 17:37:58 INFO impl.YarnClientImpl: Submitted application application_1536266578757_000118/09/06 17:37:58 INFO mapreduce.Job: The url to track the job: http://s101:8088/proxy/application_1536266578757_0001/18/09/06 17:37:58 INFO mapreduce.Job: Running job: job_1536266578757_000118/09/06 17:38:04 INFO mapreduce.Job: Job job_1536266578757_0001 running in uber mode : false18/09/06 17:38:04 INFO mapreduce.Job:  map 0% reduce 0%18/09/06 17:38:10 INFO mapreduce.Job:  map 100% reduce 0%18/09/06 17:38:16 INFO mapreduce.Job:  map 100% reduce 100%18/09/06 17:38:16 INFO mapreduce.Job: Job job_1536266578757_0001 completed successfully18/09/06 17:38:16 INFO mapreduce.Job: Counters: 49    File System Counters        FILE: Number of bytes read=62        FILE: Number of bytes written=208663        FILE: Number of read operations=0        FILE: Number of large read operations=0        FILE: Number of write operations=0        HDFS: Number of bytes read=122        HDFS: Number of bytes written=40        HDFS: Number of read operations=6        HDFS: Number of large read operations=0        HDFS: Number of write operations=2    Job Counters         Launched map tasks=1        Launched reduce tasks=1        Rack-local map tasks=1        Total time spent by all maps in occupied slots (ms)=3172        Total time spent by all reduces in occupied slots (ms)=3441        Total time spent by all map tasks (ms)=3172        Total time spent by all reduce tasks (ms)=3441        Total vcore-seconds taken by all map tasks=3172        Total vcore-seconds taken by all reduce tasks=3441        Total megabyte-seconds taken by all map tasks=3248128        Total megabyte-seconds taken by all reduce tasks=3523584    Map-Reduce Framework        Map input records=4        Map output records=4        Map output bytes=48        Map output materialized bytes=62        Input split bytes=90        Combine input records=4        Combine output records=4        Reduce input groups=4        Reduce shuffle bytes=62        Reduce input records=4        Reduce output records=4        Spilled Records=8        Shuffled Maps =1        Failed Shuffles=0        Merged Map outputs=1        GC time elapsed (ms)=201        CPU time spent (ms)=1660        Physical memory (bytes) snapshot=459284480        Virtual memory (bytes) snapshot=6051377152        Total committed heap usage (bytes)=343932928    Shuffle Errors        BAD_ID=0        CONNECTION=0        IO_ERROR=0        WRONG_LENGTH=0        WRONG_MAP=0        WRONG_REDUCE=0    File Input Format Counters         Bytes Read=32    File Output Format Counters         Bytes Written=40[root@s101 hadoop-2.5.0-cdh5.3.6]#
执行MapReduce作业([root@s101 hadoop-2.5.0-cdh5.3.6]# bin/yarn jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.5.0-cdh5.3.6.jar wordcount /word.txt /output)

  查看hdfs是否有新文件产生:

 

  查看MapReduce是否有日志输出:

  查看是否有以下界面信息:

 

三.Oozie环境部署

1>.停止hadoop集群

[root@s101 hadoop-2.5.0-cdh5.3.6]# xcall.sh jps============= s101 jps ============5955 ResourceManager6632 JobHistoryServer6792 Jps5561 NameNode5742 SecondaryNameNode命令执行成功============= s102 jps ============3217 NodeManager4019 Jps3048 DataNode命令执行成功============= s103 jps ============3218 NodeManager4102 Jps3048 DataNode命令执行成功============= s104 jps ============3702 Jps2807 NodeManager2649 DataNode命令执行成功[root@s101 hadoop-2.5.0-cdh5.3.6]# [root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/stop-all.sh This script is Deprecated. Instead use stop-dfs.sh and stop-yarn.shStopping namenodes on [s101]s101: stopping namenodes104: stopping datanodes102: stopping datanodes103: stopping datanodeStopping secondary namenodes [s101]s101: stopping secondarynamenodestopping yarn daemonsstopping resourcemanagers104: stopping nodemanagers103: stopping nodemanagers102: stopping nodemanagerno proxyserver to stop[root@s101 hadoop-2.5.0-cdh5.3.6]# [root@s101 hadoop-2.5.0-cdh5.3.6]# xcall.sh jps============= s101 jps ============7232 Jps6632 JobHistoryServer命令执行成功============= s102 jps ============4125 Jps命令执行成功============= s103 jps ============4207 Jps命令执行成功============= s104 jps ============3785 Jps命令执行成功[root@s101 hadoop-2.5.0-cdh5.3.6]#
停止hadoop集群([root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/stop-all.sh )
[root@s101 hadoop-2.5.0-cdh5.3.6]# xcall.sh jps============= s101 jps ============7232 Jps6632 JobHistoryServer命令执行成功============= s102 jps ============4125 Jps命令执行成功============= s103 jps ============4207 Jps命令执行成功============= s104 jps ============3785 Jps命令执行成功[root@s101 hadoop-2.5.0-cdh5.3.6]# [root@s101 hadoop-2.5.0-cdh5.3.6]# [root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/mr-jobhistory-daemon.sh stop historyserverstopping historyserver[root@s101 hadoop-2.5.0-cdh5.3.6]# [root@s101 hadoop-2.5.0-cdh5.3.6]# xcall.sh jps============= s101 jps ============7296 Jps命令执行成功============= s102 jps ============4166 Jps命令执行成功============= s103 jps ============4248 Jps命令执行成功============= s104 jps ============3819 Jps命令执行成功[root@s101 hadoop-2.5.0-cdh5.3.6]#
停止日志服务([root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/mr-jobhistory-daemon.sh stop historyserver)

2>.解压Oozie安装包

[root@s101 ~]# cd /home/yinzhengjie/download/cdh/[root@s101 cdh]# lltotal 1298116-rw-r--r--  1 yinzhengjie yinzhengjie    3759787 Sep 26  2016 cdh5.3.6-snappy-lib-natirve.tar.gzdrwxr-xr-x 16 yinzhengjie yinzhengjie       4096 Sep  6 16:31 hadoop-2.5.0-cdh5.3.6-rw-r--r--  1 yinzhengjie yinzhengjie  293471952 Sep 19  2016 hadoop-2.5.0-cdh5.3.6.tar.gz-rw-r--r--  1 yinzhengjie yinzhengjie 1032028646 Sep 19  2016 oozie-4.0.0-cdh5.3.6.tar.gz[root@s101 cdh]# tar -zxf oozie-4.0.0-cdh5.3.6.tar.gz -C ./[root@s101 cdh]# [root@s101 cdh]# lltotal 1298120-rw-r--r--  1 yinzhengjie yinzhengjie    3759787 Sep 26  2016 cdh5.3.6-snappy-lib-natirve.tar.gzdrwxr-xr-x 16 yinzhengjie yinzhengjie       4096 Sep  6 16:31 hadoop-2.5.0-cdh5.3.6-rw-r--r--  1 yinzhengjie yinzhengjie  293471952 Sep 19  2016 hadoop-2.5.0-cdh5.3.6.tar.gzdrwxr-xr-x 10        1106        4001       4096 Jul 28  2015 oozie-4.0.0-cdh5.3.6-rw-r--r--  1 yinzhengjie yinzhengjie 1032028646 Sep 19  2016 oozie-4.0.0-cdh5.3.6.tar.gz[root@s101 cdh]# cd oozie-4.0.0-cdh5.3.6[root@s101 oozie-4.0.0-cdh5.3.6]# lltotal 553876drwxr-xr-x  2 1106 4001      4096 Jul 28  2015 bindrwxr-xr-x  4 1106 4001      4096 Jul 28  2015 confdrwxr-xr-x  6 1106 4001      4096 Jul 28  2015 docsdrwxr-xr-x  2 1106 4001      4096 Jul 28  2015 libdrwxr-xr-x  2 1106 4001      8192 Jul 28  2015 libtools-rw-r--r--  1 1106 4001     37664 Jul 28  2015 LICENSE.txt-rw-r--r--  1 1106 4001       909 Jul 28  2015 NOTICE.txtdrwxr-xr-x  2 1106 4001        84 Jul 28  2015 oozie-core-rw-r--r--  1 1106 4001     42353 Jul 28  2015 oozie-examples.tar.gz-rw-r--r--  1 1106 4001  80716120 Jul 28  2015 oozie-hadooplibs-4.0.0-cdh5.3.6.tar.gzdrwxr-xr-x  9 1106 4001       149 Jul 28  2015 oozie-server-r--r--r--  1 1106 4001 200450272 Jul 28  2015 oozie-sharelib-4.0.0-cdh5.3.6.tar.gz-r--r--r--  1 1106 4001 200379680 Jul 28  2015 oozie-sharelib-4.0.0-cdh5.3.6-yarn.tar.gz-rw-r--r--  1 1106 4001  85427394 Jul 28  2015 oozie.war-rw-r--r--  1 1106 4001     58910 Jul 28  2015 release-log.txtdrwxr-xr-x 20 1106 4001      4096 Jul 28  2015 src[root@s101 oozie-4.0.0-cdh5.3.6]#
[root@s101 cdh]# tar -zxf oozie-4.0.0-cdh5.3.6.tar.gz -C ./

3>.修改Hadoop配置文件并分发到各个DataNode节点

[root@s101 hadoop]# more core-site.xml 
fs.defaultFS
hdfs://s101:8020
hadoop.tmp.dir
/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/data
hadoop.proxyuser.root.hosts
*
hadoop.proxyuser.root.groups
*
[root@s101 hadoop]#
[root@s101 hadoop]# more core-site.xml
[root@s101 hadoop]# more mapred-site.xml 
mapreduce.framework.name
yarn
mapreduce.jobhistory.address
s101:10020
mapreduce.jobhistory.webapp.address
s101:19888
[root@s101 hadoop]#
[root@s101 hadoop]# more mapred-site.xml
[root@s101 hadoop]# more yarn-site.xml 
yarn.nodemanager.aux-services
mapreduce_shuffle
yarn.resourcemanager.hostname
s101
yarn.log-aggregation-enable
true
yarn.log-aggregation.retain-seconds
86400
yarn.log.server.url
http://s101:19888/jobhistory/logs/
yarn.scheduler.maximum-allocation-mb
2048
yarn.nodemanager.vmem-pmem-ratio
2.1
mapred.child.java.opts
-Xmx1024m
[root@s101 hadoop]#
[root@s101 hadoop]# more yarn-site.xml
[root@s101 hadoop]# pwd/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop[root@s101 hadoop]# [root@s101 hadoop]# [root@s101 hadoop]# xrsync.sh /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop=========== s102 %file ===========命令执行成功=========== s103 %file ===========命令执行成功=========== s104 %file ===========命令执行成功[root@s101 hadoop]#
[root@s101 hadoop]# xrsync.sh /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop

4>.启动hadoop集群

[root@s101 ~]# cd /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6[root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/start-dfs.sh Starting namenodes on [s101]s101: starting namenode, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/hadoop-root-namenode-s101.outs104: starting datanode, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/hadoop-root-datanode-s104.outs102: starting datanode, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/hadoop-root-datanode-s102.outs103: starting datanode, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/hadoop-root-datanode-s103.outStarting secondary namenodes [s101]s101: starting secondarynamenode, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/hadoop-root-secondarynamenode-s101.out[root@s101 hadoop-2.5.0-cdh5.3.6]#
启动hdfs([root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/start-dfs.sh )
[root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/start-yarn.sh starting yarn daemonsstarting resourcemanager, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/yarn-yinzhengjie-resourcemanager-s101.outs104: starting nodemanager, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/yarn-root-nodemanager-s104.outs102: starting nodemanager, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/yarn-root-nodemanager-s102.outs103: starting nodemanager, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/yarn-root-nodemanager-s103.out[root@s101 hadoop-2.5.0-cdh5.3.6]#
启动yarn([root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/start-yarn.sh )
[root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/mr-jobhistory-daemon.sh start historyserverstarting historyserver, logging to /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/logs/mapred-yinzhengjie-historyserver-s101.out[root@s101 hadoop-2.5.0-cdh5.3.6]# [root@s101 hadoop-2.5.0-cdh5.3.6]#
启动历史服务([root@s101 hadoop-2.5.0-cdh5.3.6]# sbin/mr-jobhistory-daemon.sh start historyserver)
[root@s101 hadoop-2.5.0-cdh5.3.6]# xcall.sh jps============= s101 jps ============8176 JobHistoryServer7879 ResourceManager7720 SecondaryNameNode7532 NameNode8221 Jps命令执行成功============= s102 jps ============4561 NodeManager4439 DataNode4713 Jps命令执行成功============= s103 jps ============4528 DataNode4803 Jps4651 NodeManager命令执行成功============= s104 jps ============4341 Jps4073 DataNode4189 NodeManager命令执行成功[root@s101 hadoop-2.5.0-cdh5.3.6]#
查看hadoop集群启动状况([root@s101 hadoop-2.5.0-cdh5.3.6]# xcall.sh jps)

5>.在oozie根目录下解压hadooplibs

[root@s101 ~]# cd /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6[root@s101 oozie-4.0.0-cdh5.3.6]# lltotal 553876drwxr-xr-x  2 1106 4001      4096 Jul 28  2015 bindrwxr-xr-x  4 1106 4001      4096 Jul 28  2015 confdrwxr-xr-x  6 1106 4001      4096 Jul 28  2015 docsdrwxr-xr-x  2 1106 4001      4096 Jul 28  2015 libdrwxr-xr-x  2 1106 4001      8192 Jul 28  2015 libtools-rw-r--r--  1 1106 4001     37664 Jul 28  2015 LICENSE.txt-rw-r--r--  1 1106 4001       909 Jul 28  2015 NOTICE.txtdrwxr-xr-x  2 1106 4001        84 Jul 28  2015 oozie-core-rw-r--r--  1 1106 4001     42353 Jul 28  2015 oozie-examples.tar.gz-rw-r--r--  1 1106 4001  80716120 Jul 28  2015 oozie-hadooplibs-4.0.0-cdh5.3.6.tar.gzdrwxr-xr-x  9 1106 4001       149 Jul 28  2015 oozie-server-r--r--r--  1 1106 4001 200450272 Jul 28  2015 oozie-sharelib-4.0.0-cdh5.3.6.tar.gz-r--r--r--  1 1106 4001 200379680 Jul 28  2015 oozie-sharelib-4.0.0-cdh5.3.6-yarn.tar.gz-rw-r--r--  1 1106 4001  85427394 Jul 28  2015 oozie.war-rw-r--r--  1 1106 4001     58910 Jul 28  2015 release-log.txtdrwxr-xr-x 20 1106 4001      4096 Jul 28  2015 src[root@s101 oozie-4.0.0-cdh5.3.6]# tar -zxf oozie-hadooplibs-4.0.0-cdh5.3.6.tar.gz -C ../[root@s101 oozie-4.0.0-cdh5.3.6]# [root@s101 oozie-4.0.0-cdh5.3.6]# lltotal 553876drwxr-xr-x  2 1106 4001      4096 Jul 28  2015 bindrwxr-xr-x  4 1106 4001      4096 Jul 28  2015 confdrwxr-xr-x  6 1106 4001      4096 Jul 28  2015 docsdrwxr-xr-x  4 1106 4001       114 Jul 28  2015 hadooplibsdrwxr-xr-x  2 1106 4001      4096 Jul 28  2015 libdrwxr-xr-x  2 1106 4001      8192 Jul 28  2015 libtools-rw-r--r--  1 1106 4001     37664 Jul 28  2015 LICENSE.txt-rw-r--r--  1 1106 4001       909 Jul 28  2015 NOTICE.txtdrwxr-xr-x  2 1106 4001        84 Jul 28  2015 oozie-core-rw-r--r--  1 1106 4001     42353 Jul 28  2015 oozie-examples.tar.gz-rw-r--r--  1 1106 4001  80716120 Jul 28  2015 oozie-hadooplibs-4.0.0-cdh5.3.6.tar.gzdrwxr-xr-x  9 1106 4001       149 Jul 28  2015 oozie-server-r--r--r--  1 1106 4001 200450272 Jul 28  2015 oozie-sharelib-4.0.0-cdh5.3.6.tar.gz-r--r--r--  1 1106 4001 200379680 Jul 28  2015 oozie-sharelib-4.0.0-cdh5.3.6-yarn.tar.gz-rw-r--r--  1 1106 4001  85427394 Jul 28  2015 oozie.war-rw-r--r--  1 1106 4001     58910 Jul 28  2015 release-log.txtdrwxr-xr-x 20 1106 4001      4096 Jul 28  2015 src[root@s101 oozie-4.0.0-cdh5.3.6]# ll hadooplibs/total 8drwxr-xr-x 2 1106 4001 4096 Jul 28  2015 hadooplib-2.5.0-cdh5.3.6.oozie-4.0.0-cdh5.3.6drwxr-xr-x 2 1106 4001 4096 Jul 28  2015 hadooplib-2.5.0-mr1-cdh5.3.6.oozie-4.0.0-cdh5.3.6[root@s101 oozie-4.0.0-cdh5.3.6]#
[root@s101 oozie-4.0.0-cdh5.3.6]# tar -zxf oozie-hadooplibs-4.0.0-cdh5.3.6.tar.gz -C ../

6>.在Oozie根目录下创建libext目录

[root@s101 oozie-4.0.0-cdh5.3.6]# lltotal 553876drwxr-xr-x  2 1106 4001      4096 Jul 28  2015 bindrwxr-xr-x  4 1106 4001      4096 Jul 28  2015 confdrwxr-xr-x  6 1106 4001      4096 Jul 28  2015 docsdrwxr-xr-x  4 1106 4001       114 Jul 28  2015 hadooplibsdrwxr-xr-x  2 1106 4001      4096 Jul 28  2015 libdrwxr-xr-x  2 1106 4001      8192 Jul 28  2015 libtools-rw-r--r--  1 1106 4001     37664 Jul 28  2015 LICENSE.txt-rw-r--r--  1 1106 4001       909 Jul 28  2015 NOTICE.txtdrwxr-xr-x  2 1106 4001        84 Jul 28  2015 oozie-core-rw-r--r--  1 1106 4001     42353 Jul 28  2015 oozie-examples.tar.gz-rw-r--r--  1 1106 4001  80716120 Jul 28  2015 oozie-hadooplibs-4.0.0-cdh5.3.6.tar.gzdrwxr-xr-x  9 1106 4001       149 Jul 28  2015 oozie-server-r--r--r--  1 1106 4001 200450272 Jul 28  2015 oozie-sharelib-4.0.0-cdh5.3.6.tar.gz-r--r--r--  1 1106 4001 200379680 Jul 28  2015 oozie-sharelib-4.0.0-cdh5.3.6-yarn.tar.gz-rw-r--r--  1 1106 4001  85427394 Jul 28  2015 oozie.war-rw-r--r--  1 1106 4001     58910 Jul 28  2015 release-log.txtdrwxr-xr-x 20 1106 4001      4096 Jul 28  2015 src[root@s101 oozie-4.0.0-cdh5.3.6]# [root@s101 oozie-4.0.0-cdh5.3.6]# pwd/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6[root@s101 oozie-4.0.0-cdh5.3.6]# [root@s101 oozie-4.0.0-cdh5.3.6]# mkdir libext[root@s101 oozie-4.0.0-cdh5.3.6]# [root@s101 oozie-4.0.0-cdh5.3.6]# lltotal 553876drwxr-xr-x  2 1106 4001      4096 Jul 28  2015 bindrwxr-xr-x  4 1106 4001      4096 Jul 28  2015 confdrwxr-xr-x  6 1106 4001      4096 Jul 28  2015 docsdrwxr-xr-x  4 1106 4001       114 Jul 28  2015 hadooplibsdrwxr-xr-x  2 1106 4001      4096 Jul 28  2015 libdrwxr-xr-x  2 root root         6 Sep  6 18:45 libextdrwxr-xr-x  2 1106 4001      8192 Jul 28  2015 libtools-rw-r--r--  1 1106 4001     37664 Jul 28  2015 LICENSE.txt-rw-r--r--  1 1106 4001       909 Jul 28  2015 NOTICE.txtdrwxr-xr-x  2 1106 4001        84 Jul 28  2015 oozie-core-rw-r--r--  1 1106 4001     42353 Jul 28  2015 oozie-examples.tar.gz-rw-r--r--  1 1106 4001  80716120 Jul 28  2015 oozie-hadooplibs-4.0.0-cdh5.3.6.tar.gzdrwxr-xr-x  9 1106 4001       149 Jul 28  2015 oozie-server-r--r--r--  1 1106 4001 200450272 Jul 28  2015 oozie-sharelib-4.0.0-cdh5.3.6.tar.gz-r--r--r--  1 1106 4001 200379680 Jul 28  2015 oozie-sharelib-4.0.0-cdh5.3.6-yarn.tar.gz-rw-r--r--  1 1106 4001  85427394 Jul 28  2015 oozie.war-rw-r--r--  1 1106 4001     58910 Jul 28  2015 release-log.txtdrwxr-xr-x 20 1106 4001      4096 Jul 28  2015 src[root@s101 oozie-4.0.0-cdh5.3.6]#
[root@s101 oozie-4.0.0-cdh5.3.6]# mkdir libext

7>. 将hadooplibs里面的jar包,拷贝到libext目录下:

[root@s101 oozie-4.0.0-cdh5.3.6]# cp -ra hadooplibs/hadooplib-2.5.0-cdh5.3.6.oozie-4.0.0-cdh5.3.6/* libext/[root@s101 oozie-4.0.0-cdh5.3.6]# ll libext/total 60000-rw-r--r-- 1 1106 4001    62983 Jul 28  2015 activation-1.1.jar-rw-r--r-- 1 1106 4001    44925 Jul 28  2015 apacheds-i18n-2.0.0-M15.jar-rw-r--r-- 1 1106 4001   691479 Jul 28  2015 apacheds-kerberos-codec-2.0.0-M15.jar-rw-r--r-- 1 1106 4001    16560 Jul 28  2015 api-asn1-api-1.0.0-M20.jar-rw-r--r-- 1 1106 4001    79912 Jul 28  2015 api-util-1.0.0-M20.jar-rw-r--r-- 1 1106 4001   437647 Jul 28  2015 avro-1.7.6-cdh5.3.6.jar-rw-r--r-- 1 1106 4001 11948376 Jul 28  2015 aws-java-sdk-1.7.4.jar-rw-r--r-- 1 1106 4001   188671 Jul 28  2015 commons-beanutils-1.7.0.jar-rw-r--r-- 1 1106 4001   206035 Jul 28  2015 commons-beanutils-core-1.8.0.jar-rw-r--r-- 1 1106 4001    41123 Jul 28  2015 commons-cli-1.2.jar-rw-r--r-- 1 1106 4001    58160 Jul 28  2015 commons-codec-1.4.jar-rw-r--r-- 1 1106 4001   575389 Jul 28  2015 commons-collections-3.2.1.jar-rw-r--r-- 1 1106 4001   241367 Jul 28  2015 commons-compress-1.4.1.jar-rw-r--r-- 1 1106 4001   298829 Jul 28  2015 commons-configuration-1.6.jar-rw-r--r-- 1 1106 4001   143602 Jul 28  2015 commons-digester-1.8.jar-rw-r--r-- 1 1106 4001   305001 Jul 28  2015 commons-httpclient-3.1.jar-rw-r--r-- 1 1106 4001   185140 Jul 28  2015 commons-io-2.4.jar-rw-r--r-- 1 1106 4001   261809 Jul 28  2015 commons-lang-2.4.jar-rw-r--r-- 1 1106 4001    52915 Jul 28  2015 commons-logging-1.1.jar-rw-r--r-- 1 1106 4001  1599627 Jul 28  2015 commons-math3-3.1.1.jar-rw-r--r-- 1 1106 4001   273370 Jul 28  2015 commons-net-3.1.jar-rw-r--r-- 1 1106 4001    68866 Jul 28  2015 curator-client-2.6.0.jar-rw-r--r-- 1 1106 4001   185245 Jul 28  2015 curator-framework-2.6.0.jar-rw-r--r-- 1 1106 4001   244782 Jul 28  2015 curator-recipes-2.5.0.jar-rw-r--r-- 1 1106 4001   190432 Jul 28  2015 gson-2.2.4.jar-rw-r--r-- 1 1106 4001  1648200 Jul 28  2015 guava-11.0.2.jar-rw-r--r-- 1 1106 4001    21576 Jul 28  2015 hadoop-annotations-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001    73104 Jul 28  2015 hadoop-auth-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001 14377281 Jul 28  2015 hadoop-aws-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001     9634 Jul 28  2015 hadoop-client-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001  3172847 Jul 28  2015 hadoop-common-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001  7754145 Jul 28  2015 hadoop-hdfs-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001   505686 Jul 28  2015 hadoop-mapreduce-client-app-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001   750361 Jul 28  2015 hadoop-mapreduce-client-common-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001  1522127 Jul 28  2015 hadoop-mapreduce-client-core-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001    42973 Jul 28  2015 hadoop-mapreduce-client-jobclient-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001    50786 Jul 28  2015 hadoop-mapreduce-client-shuffle-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001  1607504 Jul 28  2015 hadoop-yarn-api-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001   126058 Jul 28  2015 hadoop-yarn-client-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001  1432412 Jul 28  2015 hadoop-yarn-common-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001   279691 Jul 28  2015 hadoop-yarn-server-common-2.5.0-cdh5.3.6.jar-rw-r--r-- 1 1106 4001   433368 Jul 28  2015 httpclient-4.2.5.jar-rw-r--r-- 1 1106 4001   227708 Jul 28  2015 httpcore-4.2.5.jar-rw-r--r-- 1 1106 4001    33483 Jul 28  2015 jackson-annotations-2.2.3.jar-rw-r--r-- 1 1106 4001   192699 Jul 28  2015 jackson-core-2.2.3.jar-rw-r--r-- 1 1106 4001   227500 Jul 28  2015 jackson-core-asl-1.8.8.jar-rw-r--r-- 1 1106 4001   865838 Jul 28  2015 jackson-databind-2.2.3.jar-rw-r--r-- 1 1106 4001    17884 Jul 28  2015 jackson-jaxrs-1.8.8.jar-rw-r--r-- 1 1106 4001   668564 Jul 28  2015 jackson-mapper-asl-1.8.8.jar-rw-r--r-- 1 1106 4001    32353 Jul 28  2015 jackson-xc-1.8.8.jar-rw-r--r-- 1 1106 4001   105134 Jul 28  2015 jaxb-api-2.2.2.jar-rw-r--r-- 1 1106 4001   130458 Jul 28  2015 jersey-client-1.9.jar-rw-r--r-- 1 1106 4001   458739 Jul 28  2015 jersey-core-1.9.jar-rw-r--r-- 1 1106 4001   177417 Jul 28  2015 jetty-util-6.1.26.cloudera.2.jar-rw-r--r-- 1 1106 4001    33015 Jul 28  2015 jsr305-1.3.9.jar-rw-r--r-- 1 1106 4001  1045744 Jul 28  2015 leveldbjni-all-1.8.jar-rw-r--r-- 1 1106 4001   481535 Jul 28  2015 log4j-1.2.16.jar-rw-r--r-- 1 1106 4001  1199572 Jul 28  2015 netty-3.6.2.Final.jar-rw-r--r-- 1 1106 4001    29555 Jul 28  2015 paranamer-2.3.jar-rw-r--r-- 1 1106 4001   533455 Jul 28  2015 protobuf-java-2.5.0.jar-rw-r--r-- 1 1106 4001   105112 Jul 28  2015 servlet-api-2.5.jar-rw-r--r-- 1 1106 4001    26084 Jul 28  2015 slf4j-api-1.7.5.jar-rw-r--r-- 1 1106 4001     8869 Jul 28  2015 slf4j-log4j12-1.7.5.jar-rw-r--r-- 1 1106 4001   995968 Jul 28  2015 snappy-java-1.0.4.1.jar-rw-r--r-- 1 1106 4001    23346 Jul 28  2015 stax-api-1.0-2.jar-rw-r--r-- 1 1106 4001    15010 Jul 28  2015 xmlenc-0.52.jar-rw-r--r-- 1 1106 4001    94672 Jul 28  2015 xz-1.0.jar-rw-r--r-- 1 1106 4001  1351929 Jul 28  2015 zookeeper-3.4.5-cdh5.3.6.jar[root@s101 oozie-4.0.0-cdh5.3.6]#
[root@s101 oozie-4.0.0-cdh5.3.6]# cp -ra hadooplibs/hadooplib-2.5.0-cdh5.3.6.oozie-4.0.0-cdh5.3.6/* libext/

8>.拷贝Mysql驱动包到libext目录下:

[root@s101 oozie-4.0.0-cdh5.3.6]# cp -a /home/yinzhengjie/download/mysql-connector-java-5.1.41.jar  libext/[root@s101 oozie-4.0.0-cdh5.3.6]#
[root@s101 oozie-4.0.0-cdh5.3.6]# cp -a /home/yinzhengjie/download/mysql-connector-java-5.1.41.jar libext/

9>.将ext-2.2.zip拷贝到libext/目录下(用于Oozie的显示框架,ext是一个js框架,用于展示oozie前端页面)

[root@s101 oozie-4.0.0-cdh5.3.6]# cp -a /home/yinzhengjie/download/cdh/mysql-connector-java-5.1.27-bin.jar libext/[root@s101 oozie-4.0.0-cdh5.3.6]#
[root@s101 oozie-4.0.0-cdh5.3.6]# cp -a /home/yinzhengjie/download/cdh/mysql-connector-java-5.1.27-bin.jar libext/

10>.修改Oozie配置文件

属性:oozie.service.JPAService.jdbc.driver属性值:com.mysql.jdbc.Driver解释:JDBC的驱动属性:oozie.service.JPAService.jdbc.url属性值:jdbc:mysql://s101:3306/oozie解释:oozie所需的数据库地址属性:oozie.service.JPAService.jdbc.username属性值:root解释:数据库用户名属性:oozie.service.JPAService.jdbc.password属性值:yinzhengjie解释:数据库密码属性:oozie.service.HadoopAccessorService.hadoop.configurations属性值:*=/home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop解释:让Oozie引用Hadoop的配置文件
[root@s101 oozie-4.0.0-cdh5.3.6]# vi conf/oozie-site.xml

11>.在Mysql中创建Oozie的数据库

[root@s101 ~]# mysql -uroot -pyinzhengjieWarning: Using a password on the command line interface can be insecure.Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.6.41 MySQL Community Server (GPL)Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || cm                 || mysql              || performance_schema |+--------------------+4 rows in set (0.01 sec)mysql> create database oozie;Query OK, 1 row affected (0.00 sec)mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || cm                 || mysql              || oozie              || performance_schema |+--------------------+5 rows in set (0.00 sec)mysql>
mysql> create database oozie;

12>.初始化Oozie

[root@s101 oozie-4.0.0-cdh5.3.6]# bin/oozie-setup.sh sharelib create -fs hdfs://s101:8020 -locallib oozie-sharelib-4.0.0-cdh5.3.6-yarn.tar.gz   setting CATALINA_OPTS="$CATALINA_OPTS -Xmx1024m"log4j:WARN No appenders could be found for logger (org.apache.hadoop.util.Shell).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libtools/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [jar:file:/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libtools/slf4j-simple-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [jar:file:/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]the destination path for sharelib is: /user/root/share/lib/lib_20180906212707[root@s101 oozie-4.0.0-cdh5.3.6]#
上传Oozie目录下的yarn.tar.gz文件到HDFS,温馨提示:yarn.tar.gz文件会自行解压([root@s101 oozie-4.0.0-cdh5.3.6]# bin/oozie-setup.sh sharelib create -fs hdfs://s101:8020 -locallib oozie-sharelib-4.0.0-cdh5.3.6-yarn.tar.gz )
[root@s101 oozie-4.0.0-cdh5.3.6]# bin/oozie-setup.sh db create -run -sqlfile oozie.sql  setting CATALINA_OPTS="$CATALINA_OPTS -Xmx1024m"Validate DB ConnectionDONECheck DB schema does not existDONECheck OOZIE_SYS table does not existDONECreate SQL schemaDONECreate OOZIE_SYS tableDONEOozie DB has been created for Oozie version '4.0.0-cdh5.3.6'The SQL commands have been written to: oozie.sql[root@s101 oozie-4.0.0-cdh5.3.6]# [root@s101 oozie-4.0.0-cdh5.3.6]# more oozie.sql CREATE TABLE BUNDLE_ACTIONS (bundle_action_id VARCHAR(255) NOT NULL, bundle_id VARCHAR(255), coord_id VARCHAR(255), coord_name VARCHAR(255), critical INTEGER, last_modified_time DATETIME, pending INTEGER, status VARCHAR(255), PRIMARY KEY (bundle_action_id)) ENGINE = innodb;CREATE TABLE BUNDLE_JOBS (id VARCHAR(255) NOT NULL, app_name VARCHAR(255), app_path VARCHAR(255), conf MEDIUMBLOB, created_time DATETIME, end_time DATETIME, external_id VARCHAR(255), group_name VARCHAR(255), job_xml MEDIUMBLOB, kickoff_time DATETIME, last_modified_time DATETIME, orig_job_xml MEDIUMBLOB, pause_time DATETIME, pending INTEGER, start_time DATETIME, status VARCHAR(255), suspended_time DATETIME, time_out INTEGER, time_unit VARCHAR(255), user_name VARCHAR(255), PRIMARY KEY (id)) ENGINE = innodb;CREATE TABLE COORD_ACTIONS (id VARCHAR(255) NOT NULL, action_number INTEGER, action_xml MEDIUMBLOB, console_url VARCHAR(255), created_conf MEDIUMBLOB, created_time DATETIME, error_code VARCHAR(255), error_message VARCHAR(255), external_id VARCHAR(255), external_status VARCHAR(255), job_id VARCHAR(255), last_modified_time DATETIME, missing_dependencies MEDIUMBLOB, nominal_time DATETIME, pending INTEGER, push_missing_dependencies MEDIUMBLOB, rerun_time DATETIME, run_conf MEDIUMBLOB, sla_xml MEDIUMBLOB, status VARCHAR(255), time_out INTEGER, tracker_uri VARCHAR(255), job_type VARCHAR(255), PRIMARY KEY (id)) ENGINE = innodb;CREATE TABLE COORD_JOBS (id VARCHAR(255) NOT NULL, app_name VARCHAR(255), app_namespace VARCHAR(255), app_path VARCHAR(255), bundle_id VARCHAR(255), concurrency INTEGER, conf MEDIUMBLOB, created_time DATETIME, done_materialization INTEGER, end_time DATETIME, execution VARCHAR(255), external_id VARCHAR(255), frequency VARCHAR(255), group_name VARCHAR(255), job_xml MEDIUMBLOB, last_action_number INTEGER, last_action DATETIME, last_modified_time DATETIME, mat_throttling INTEGER, next_matd_time DATETIME, orig_job_xml MEDIUMBLOB, pause_time DATETIME, pending INTEGER, sla_xml MEDIUMBLOB, start_time DATETIME, status VARCHAR(255), suspended_time DATETIME, time_out INTEGER, time_unit VARCHAR(255), time_zone VARCHAR(255), user_name VARCHAR(255), PRIMARY KEY (id)) ENGINE = innodb;CREATE TABLE OPENJPA_SEQUENCE_TABLE (ID TINYINT NOT NULL, SEQUENCE_VALUE BIGINT, PRIMARY KEY (ID)) ENGINE = innodb;CREATE TABLE SLA_EVENTS (event_id BIGINT NOT NULL AUTO_INCREMENT, alert_contact VARCHAR(255), alert_frequency VARCHAR(255), alert_percentage VARCHAR(255), app_name VARCHAR(255), dev_contact VARCHAR(255), group_name VARCHAR(255), job_data TEXT, notification_msg TEXT, parent_client_id VARCHAR(255), parent_sla_id VARCHAR(255), qa_contact VARCHAR(255), se_contact VARCHAR(255), sla_id VARCHAR(255), upstream_apps TEXT, user_name VARCHAR(255), bean_type VARCHAR(31), app_type VARCHAR(255), event_type VARCHAR(255), expected_end DATETIME, expected_start DATETIME, job_status VARCHAR(255), status_timestamp DATETIME, PRIMARY KEY (event_id)) ENGINE = innodb;CREATE TABLE SLA_REGISTRATION (job_id VARCHAR(255) NOT NULL, app_name VARCHAR(255), app_type VARCHAR(255), created_time DATETIME, expected_duration BIGINT, expected_end DATETIME, expected_start DATETIME, job_data VARCHAR(255), nominal_time DATETIME, notification_msg VARCHAR(255), parent_id VARCHAR(255), sla_config VARCHAR(255), upstream_apps VARCHAR(255), user_name VARCHAR(255), PRIMARY KEY (job_id)) ENGINE = innodb;CREATE TABLE SLA_SUMMARY (job_id VARCHAR(255) NOT NULL, actual_duration BIGINT, actual_end DATETIME, actual_start DATETIME, app_name VARCHAR(255), app_type VARCHAR(255), created_time DATETIME, event_processed TINYINT, event_status VARCHAR(255), expected_duration BIGINT, expected_end DATETIME, expected_start DATETIME, job_status VARCHAR(255), last_modified DATETIME, nominal_time DATETIME, parent_id VARCHAR(255), sla_status VARCHAR(255), user_name VARCHAR(255), PRIMARY KEY (job_id)) ENGINE = innodb;CREATE TABLE VALIDATE_CONN (id BIGINT NOT NULL, dummy INTEGER, PRIMARY KEY (id)) ENGINE = innodb;CREATE TABLE WF_ACTIONS (id VARCHAR(255) NOT NULL, conf MEDIUMBLOB, console_url VARCHAR(255), created_time DATETIME, cred VARCHAR(255), data MEDIUMBLOB, end_time DATETIME, error_code VARCHAR(255), error_message VARCHAR(500), execution_path VARCHAR(1024), external_child_ids MEDIUMBLOB, external_id VARCHAR(255), external_status VARCHAR(255), last_check_time DATETIME, log_token VARCHAR(255), name VARCHAR(255), pending INTEGER, pending_age DATETIME, retries INTEGER, signal_value VARCHAR(255), sla_xml MEDIUMBLOB, start_time DATETIME, stats MEDIUMBLOB, status VARCHAR(255), tracker_uri VARCHAR(255), transition VARCHAR(255), type VARCHAR(255), user_retry_count INTEGER, user_retry_interval INTEGER, user_retry_max INTEGER, wf_id VARCHAR(255), PRIMARY KEY (id)) ENGINE = innodb;CREATE TABLE WF_JOBS (id VARCHAR(255) NOT NULL, app_name VARCHAR(255), app_path VARCHAR(255), conf MEDIUMBLOB, created_time DATETIME, end_time DATETIME, external_id VARCHAR(255), group_name VARCHAR(255), last_modified_time DATETIME, log_token VARCHAR(255), parent_id VARCHAR(255), proto_action_conf MEDIUMBLOB, run INTEGER, sla_xml MEDIUMBLOB, start_time DATETIME, status VARCHAR(255), user_name VARCHAR(255), wf_instance MEDIUMBLOB, PRIMARY KEY (id)) ENGINE = innodb;CREATE INDEX I_BNDLTNS_BUNDLE_ID ON BUNDLE_ACTIONS (bundle_id);CREATE INDEX I_BNDLJBS_CREATED_TIME ON BUNDLE_JOBS (created_time);CREATE INDEX I_BNDLJBS_LAST_MODIFIED_TIME ON BUNDLE_JOBS (last_modified_time);CREATE INDEX I_BNDLJBS_STATUS ON BUNDLE_JOBS (status);CREATE INDEX I_BNDLJBS_SUSPENDED_TIME ON BUNDLE_JOBS (suspended_time);CREATE INDEX I_CRD_TNS_CREATED_TIME ON COORD_ACTIONS (created_time);CREATE INDEX I_CRD_TNS_EXTERNAL_ID ON COORD_ACTIONS (external_id);CREATE INDEX I_CRD_TNS_JOB_ID ON COORD_ACTIONS (job_id);CREATE INDEX I_CRD_TNS_LAST_MODIFIED_TIME ON COORD_ACTIONS (last_modified_time);CREATE INDEX I_CRD_TNS_NOMINAL_TIME ON COORD_ACTIONS (nominal_time);CREATE INDEX I_CRD_TNS_RERUN_TIME ON COORD_ACTIONS (rerun_time);CREATE INDEX I_CRD_TNS_STATUS ON COORD_ACTIONS (status);CREATE INDEX I_CRD_JBS_BUNDLE_ID ON COORD_JOBS (bundle_id);CREATE INDEX I_CRD_JBS_CREATED_TIME ON COORD_JOBS (created_time);CREATE INDEX I_CRD_JBS_LAST_MODIFIED_TIME ON COORD_JOBS (last_modified_time);CREATE INDEX I_CRD_JBS_NEXT_MATD_TIME ON COORD_JOBS (next_matd_time);CREATE INDEX I_CRD_JBS_STATUS ON COORD_JOBS (status);CREATE INDEX I_CRD_JBS_SUSPENDED_TIME ON COORD_JOBS (suspended_time);CREATE INDEX I_SL_VNTS_DTYPE ON SLA_EVENTS (bean_type);CREATE INDEX I_SL_RRTN_NOMINAL_TIME ON SLA_REGISTRATION (nominal_time);CREATE INDEX I_SL_SMRY_APP_NAME ON SLA_SUMMARY (app_name);CREATE INDEX I_SL_SMRY_EVENT_PROCESSED ON SLA_SUMMARY (event_processed);CREATE INDEX I_SL_SMRY_LAST_MODIFIED ON SLA_SUMMARY (last_modified);CREATE INDEX I_SL_SMRY_NOMINAL_TIME ON SLA_SUMMARY (nominal_time);CREATE INDEX I_SL_SMRY_PARENT_ID ON SLA_SUMMARY (parent_id);CREATE INDEX I_WF_CTNS_PENDING_AGE ON WF_ACTIONS (pending_age);CREATE INDEX I_WF_CTNS_STATUS ON WF_ACTIONS (status);CREATE INDEX I_WF_CTNS_WF_ID ON WF_ACTIONS (wf_id);CREATE INDEX I_WF_JOBS_END_TIME ON WF_JOBS (end_time);CREATE INDEX I_WF_JOBS_EXTERNAL_ID ON WF_JOBS (external_id);CREATE INDEX I_WF_JOBS_LAST_MODIFIED_TIME ON WF_JOBS (last_modified_time);CREATE INDEX I_WF_JOBS_PARENT_ID ON WF_JOBS (parent_id);CREATE INDEX I_WF_JOBS_STATUS ON WF_JOBS (status);create table OOZIE_SYS (name varchar(100), data varchar(100))insert into OOZIE_SYS (name, data) values ('db.version', '3')insert into OOZIE_SYS (name, data) values ('oozie.version', '4.0.0-cdh5.3.6')[root@s101 oozie-4.0.0-cdh5.3.6]#
创建oozie.sql文件([root@s101 oozie-4.0.0-cdh5.3.6]# bin/oozie-setup.sh db create -run -sqlfile oozie.sql)
[root@s101 oozie-4.0.0-cdh5.3.6]# yum -y install unzipLoaded plugins: fastestmirrorbase                                                                                                                                                                                          | 3.6 kB  00:00:00     elasticsearch-2.x                                                                                                                                                                             | 2.9 kB  00:00:00     extras                                                                                                                                                                                        | 3.4 kB  00:00:00     mysql-connectors-community                                                                                                                                                                    | 2.5 kB  00:00:00     mysql-tools-community                                                                                                                                                                         | 2.5 kB  00:00:00     mysql56-community                                                                                                                                                                             | 2.5 kB  00:00:00     updates                                                                                                                                                                                       | 3.4 kB  00:00:00     mysql-connectors-community/x86_64/primary_db                                                                                                                                                  |  26 kB  00:00:00     Loading mirror speeds from cached hostfile * base: mirrors.huaweicloud.com * extras: mirrors.huaweicloud.com * updates: mirrors.huaweicloud.comResolving Dependencies--> Running transaction check---> Package unzip.x86_64 0:6.0-19.el7 will be installed--> Finished Dependency ResolutionDependencies Resolved===================================================================================================================================================================================================================== Package                                           Arch                                               Version                                                 Repository                                        Size=====================================================================================================================================================================================================================Installing: unzip                                             x86_64                                             6.0-19.el7                                              base                                             170 kTransaction Summary=====================================================================================================================================================================================================================Install  1 PackageTotal download size: 170 kInstalled size: 365 kDownloading packages:unzip-6.0-19.el7.x86_64.rpm                                                                                                                                                                   | 170 kB  00:00:00     Running transaction checkRunning transaction testTransaction test succeededRunning transaction  Installing : unzip-6.0-19.el7.x86_64                                                                                                                                                                           1/1   Verifying  : unzip-6.0-19.el7.x86_64                                                                                                                                                                           1/1 Installed:  unzip.x86_64 0:6.0-19.el7                                                                                                                                                                                          Complete![root@s101 oozie-4.0.0-cdh5.3.6]# [root@s101 oozie-4.0.0-cdh5.3.6]#
安装unzip解压包([root@s101 oozie-4.0.0-cdh5.3.6]# yum -y install unzip)
[root@s101 oozie-4.0.0-cdh5.3.6]# yum -y install zipLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.huaweicloud.com * extras: mirrors.huaweicloud.com * updates: mirrors.huaweicloud.comResolving Dependencies--> Running transaction check---> Package zip.x86_64 0:3.0-11.el7 will be installed--> Finished Dependency ResolutionDependencies Resolved===================================================================================================================================================================================================================== Package                                         Arch                                               Version                                                   Repository                                        Size=====================================================================================================================================================================================================================Installing: zip                                             x86_64                                             3.0-11.el7                                                base                                             260 kTransaction Summary=====================================================================================================================================================================================================================Install  1 PackageTotal download size: 260 kInstalled size: 796 kDownloading packages:zip-3.0-11.el7.x86_64.rpm                                                                                                                                                                     | 260 kB  00:00:00     Running transaction checkRunning transaction testTransaction test succeededRunning transaction  Installing : zip-3.0-11.el7.x86_64                                                                                                                                                                             1/1   Verifying  : zip-3.0-11.el7.x86_64                                                                                                                                                                             1/1 Installed:  zip.x86_64 0:3.0-11.el7                                                                                                                                                                                            Complete![root@s101 oozie-4.0.0-cdh5.3.6]#
安装zip压缩包([root@s101 oozie-4.0.0-cdh5.3.6]# yum -y install zip)
[root@s101 oozie-4.0.0-cdh5.3.6]# bin/oozie-setup.sh prepare-war  setting CATALINA_OPTS="$CATALINA_OPTS -Xmx1024m"INFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/activation-1.1.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/apacheds-i18n-2.0.0-M15.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/apacheds-kerberos-codec-2.0.0-M15.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/api-asn1-api-1.0.0-M20.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/api-util-1.0.0-M20.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/avro-1.7.6-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/aws-java-sdk-1.7.4.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/commons-beanutils-1.7.0.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/commons-beanutils-core-1.8.0.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/commons-cli-1.2.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/commons-codec-1.4.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/commons-collections-3.2.1.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/commons-compress-1.4.1.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/commons-configuration-1.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/commons-digester-1.8.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/commons-httpclient-3.1.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/commons-io-2.4.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/commons-lang-2.4.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/commons-logging-1.1.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/commons-math3-3.1.1.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/commons-net-3.1.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/curator-client-2.6.0.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/curator-framework-2.6.0.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/curator-recipes-2.5.0.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/gson-2.2.4.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/guava-11.0.2.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-annotations-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-auth-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-aws-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-client-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-common-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-hdfs-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-mapreduce-client-app-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-mapreduce-client-common-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-mapreduce-client-core-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-mapreduce-client-jobclient-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-mapreduce-client-shuffle-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-yarn-api-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-yarn-client-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-yarn-common-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/hadoop-yarn-server-common-2.5.0-cdh5.3.6.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/httpclient-4.2.5.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/httpcore-4.2.5.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/jackson-annotations-2.2.3.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/jackson-core-2.2.3.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/jackson-core-asl-1.8.8.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/jackson-databind-2.2.3.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/jackson-jaxrs-1.8.8.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/jackson-mapper-asl-1.8.8.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/jackson-xc-1.8.8.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/jaxb-api-2.2.2.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/jersey-client-1.9.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/jersey-core-1.9.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/jetty-util-6.1.26.cloudera.2.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/jsr305-1.3.9.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/leveldbjni-all-1.8.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/log4j-1.2.16.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/mysql-connector-java-5.1.27-bin.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/netty-3.6.2.Final.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/paranamer-2.3.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/protobuf-java-2.5.0.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/servlet-api-2.5.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/slf4j-api-1.7.5.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/slf4j-log4j12-1.7.5.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/snappy-java-1.0.4.1.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/stax-api-1.0-2.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/xmlenc-0.52.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/xz-1.0.jarINFO: Adding extension: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/libext/zookeeper-3.4.5-cdh5.3.6.jarNew Oozie WAR file with added 'ExtJS library, JARs' at /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server/webapps/oozie.warINFO: Oozie is ready to be started[root@s101 oozie-4.0.0-cdh5.3.6]# ll oozie-server/webapps/total 135068-rw-r--r-- 1 root root 138308278 Sep  6 21:37 oozie.wardrwxr-xr-x 3 1106 4001        55 Jul 28  2015 ROOT[root@s101 oozie-4.0.0-cdh5.3.6]#
打包项目,生成war包([root@s101 oozie-4.0.0-cdh5.3.6]# bin/oozie-setup.sh prepare-war)

13>.管理Oozie服务

[root@s101 oozie-4.0.0-cdh5.3.6]# bin/oozied.sh startSetting OOZIE_HOME:          /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6Setting OOZIE_CONFIG:        /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/confSourcing:                    /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/conf/oozie-env.sh  setting CATALINA_OPTS="$CATALINA_OPTS -Xmx1024m"Setting OOZIE_CONFIG_FILE:   oozie-site.xmlSetting OOZIE_DATA:          /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/dataSetting OOZIE_LOG:           /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/logsSetting OOZIE_LOG4J_FILE:    oozie-log4j.propertiesSetting OOZIE_LOG4J_RELOAD:  10Setting OOZIE_HTTP_HOSTNAME: s101Setting OOZIE_HTTP_PORT:     11000Setting OOZIE_ADMIN_PORT:     11001Setting OOZIE_HTTPS_PORT:     11443Setting OOZIE_BASE_URL:      http://s101:11000/oozieSetting CATALINA_BASE:       /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-serverSetting OOZIE_HTTPS_KEYSTORE_FILE:     /root/.keystoreSetting OOZIE_HTTPS_KEYSTORE_PASS:     passwordSetting OOZIE_INSTANCE_ID:       s101Setting CATALINA_OUT:        /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/logs/catalina.outSetting CATALINA_PID:        /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server/temp/oozie.pidUsing   CATALINA_OPTS:        -Xmx1024m -Dderby.stream.error.file=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/logs/derby.logAdding to CATALINA_OPTS:     -Doozie.home.dir=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6 -Doozie.config.dir=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/conf -Doozie.log.dir=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/logs -Doozie.data.dir=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/data -Doozie.instance.id=s101 -Doozie.config.file=oozie-site.xml -Doozie.log4j.file=oozie-log4j.properties -Doozie.log4j.reload=10 -Doozie.http.hostname=s101 -Doozie.admin.port=11001 -Doozie.http.port=11000 -Doozie.https.port=11443 -Doozie.base.url=http://s101:11000/oozie -Doozie.https.keystore.file=/root/.keystore -Doozie.https.keystore.pass=password -Djava.library.path=Using CATALINA_BASE:   /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-serverUsing CATALINA_HOME:   /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-serverUsing CATALINA_TMPDIR: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server/tempUsing JRE_HOME:        /soft/jdkUsing CLASSPATH:       /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server/bin/bootstrap.jarUsing CATALINA_PID:    /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server/temp/oozie.pid[root@s101 oozie-4.0.0-cdh5.3.6]# [root@s101 oozie-4.0.0-cdh5.3.6]# [root@s101 oozie-4.0.0-cdh5.3.6]# [root@s101 oozie-4.0.0-cdh5.3.6]# ps -ef | grep 11000root      22748      1 41 21:42 pts/0    00:00:35 /soft/jdk/bin/java -Djava.util.logging.config.file=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xmx1024m -Dderby.stream.error.file=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/logs/derby.log -Doozie.home.dir=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6 -Doozie.config.dir=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/conf -Doozie.log.dir=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/logs -Doozie.data.dir=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/data -Doozie.instance.id=s101 -Doozie.config.file=oozie-site.xml -Doozie.log4j.file=oozie-log4j.properties -Doozie.log4j.reload=10 -Doozie.http.hostname=s101 -Doozie.admin.port=11001 -Doozie.http.port=1100 -Doozie.https.port=11443 -Doozie.base.url=http://s101:11000/oozie -Doozie.https.keystore.file=/root/.keystore -Doozie.https.keystore.pass=password -Djava.library.path= -Djava.endorsed.dirs=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server/endorsed -classpath /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server/bin/bootstrap.jar -Dcatalina.base=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server -Dcatalina.home=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server -Djava.io.tmpdir=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server/temp org.apache.catalina.startup.Bootstrap startroot      22926   5412  0 21:43 pts/0    00:00:00 grep --color=auto 11000[root@s101 oozie-4.0.0-cdh5.3.6]#
启动Oozie服务([root@s101 oozie-4.0.0-cdh5.3.6]# bin/oozied.sh start)
[root@s101 oozie-4.0.0-cdh5.3.6]# bin/oozied.sh stopSetting OOZIE_HOME:          /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6Setting OOZIE_CONFIG:        /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/confSourcing:                    /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/conf/oozie-env.sh  setting CATALINA_OPTS="$CATALINA_OPTS -Xmx1024m"Setting OOZIE_CONFIG_FILE:   oozie-site.xmlSetting OOZIE_DATA:          /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/dataSetting OOZIE_LOG:           /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/logsSetting OOZIE_LOG4J_FILE:    oozie-log4j.propertiesSetting OOZIE_LOG4J_RELOAD:  10Setting OOZIE_HTTP_HOSTNAME: s101Setting OOZIE_HTTP_PORT:     11000Setting OOZIE_ADMIN_PORT:     11001Setting OOZIE_HTTPS_PORT:     11443Setting OOZIE_BASE_URL:      http://s101:11000/oozieSetting CATALINA_BASE:       /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-serverSetting OOZIE_HTTPS_KEYSTORE_FILE:     /root/.keystoreSetting OOZIE_HTTPS_KEYSTORE_PASS:     passwordSetting OOZIE_INSTANCE_ID:       s101Setting CATALINA_OUT:        /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/logs/catalina.outSetting CATALINA_PID:        /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server/temp/oozie.pidUsing   CATALINA_OPTS:        -Xmx1024m -Dderby.stream.error.file=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/logs/derby.logAdding to CATALINA_OPTS:     -Doozie.home.dir=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6 -Doozie.config.dir=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/conf -Doozie.log.dir=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/logs -Doozie.data.dir=/home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/data -Doozie.instance.id=s101 -Doozie.config.file=oozie-site.xml -Doozie.log4j.file=oozie-log4j.properties -Doozie.log4j.reload=10 -Doozie.http.hostname=s101 -Doozie.admin.port=11001 -Doozie.http.port=11000 -Doozie.https.port=11443 -Doozie.base.url=http://s101:11000/oozie -Doozie.https.keystore.file=/root/.keystore -Doozie.https.keystore.pass=password -Djava.library.path=Using CATALINA_BASE:   /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-serverUsing CATALINA_HOME:   /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-serverUsing CATALINA_TMPDIR: /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server/tempUsing JRE_HOME:        /soft/jdkUsing CLASSPATH:       /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server/bin/bootstrap.jarUsing CATALINA_PID:    /home/yinzhengjie/download/cdh/oozie-4.0.0-cdh5.3.6/oozie-server/temp/oozie.pid[root@s101 oozie-4.0.0-cdh5.3.6]#
关闭Oozie服务([root@s101 oozie-4.0.0-cdh5.3.6]# bin/oozied.sh stop)

 

 温馨提示:如果你看到了Oozie的界面,那么恭喜你,说明你的Oozie已经部署成功啦!如果你想要了解如何使用Oozie的话,详情请参考:https://www.cnblogs.com/yinzhengjie/p/9545283.html

 

你可能感兴趣的文章
微信小程序5月带给我们的惊喜
查看>>
如何实现类似易企秀的可视化 H5 编辑器?
查看>>
[译] 游戏即服务的五条建议,提升游戏变现能力
查看>>
数据结构:链表
查看>>
gitlab迁移到docker并升级大版本到10.1.1和汉化
查看>>
多线程知识梳理(2) synchronized 三部曲之基本使用
查看>>
Activity 知识梳理(3) Activity状态保存和恢复
查看>>
[译] 如何在无损的情况下让图片变的更小
查看>>
Android 开发实用小技巧
查看>>
聊聊sentinel的SentinelWebAutoConfiguration
查看>>
JB的Python之旅-爬取phizhub网站
查看>>
仿制支付宝刮刮卡
查看>>
Xcode9 自动上传Fir
查看>>
JavaScript异步流程控制的前世今生
查看>>
通过static关键词来实现late static binding(静态调用绑定)
查看>>
Android小知识-OkHttp的两种请求方式
查看>>
使用Node.js开发REST APIs的10个最佳实践(翻译)
查看>>
目前传销和诈骗的虚拟货币有哪些?
查看>>
RxJava2源码分析(一):基本流程分析
查看>>
iOS两种颜色的线性渐变 --DDGBannerScrollView
查看>>