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”配置文件
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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[yinzhengjie@s101 hadoop]$ mapreduce.framework.name yarn mapreduce.jobhistory.address s101:10020 mapreduce.jobhistory.webapp.address s101:19888
5>.编辑"core-site.xml"配置文件
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[yinzhengjie@s101 hadoop]$ vi core-site.xml [yinzhengjie@s101 hadoop]$ [yinzhengjie@s101 hadoop]$ more core-site.xml[yinzhengjie@s101 hadoop]$ fs.defaultFS hdfs://s101:8020 hadoop.tmp.dir /home/yinzhengjie/download/cdh/hadoop-2.5.0-cdh5.3.6/data
6>.编辑“yarn-site.xml”配置文件
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[yinzhengjie@s101 hadoop]$ more yarn-site.xml[yinzhengjie@s101 hadoop]$ 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
7>.编辑“hdfs-site.xml”配置文件
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[yinzhengjie@s101 hadoop]$ vi hdfs-site.xml [yinzhengjie@s101 hadoop]$ [yinzhengjie@s101 hadoop]$ [yinzhengjie@s101 hadoop]$ more hdfs-site.xml[yinzhengjie@s101 hadoop]$ dfs.replication 1 dfs.permissions.enable false dfs.namenode.secondary.http-address s101:50090 dfs.namenode.http-address s101:50070 dfs.webhdfs.enabled true
8>.编辑“slaves”配置文件
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]$
9>.分发文件到DataNode节点
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]$
10>.格式化namenode
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]$
11>.启动hadoop集群
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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是否启动成功,查看webUI界面:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
启动成功后,查看webUI如下:
12>.使用Wordcount案例进行测试集群是否可以正常工作
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
查看hdfs是否有新文件产生:
查看MapReduce是否有日志输出:
查看是否有以下界面信息:
三.Oozie环境部署
1>.停止hadoop集群
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
2>.解压Oozie安装包
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
3>.修改Hadoop配置文件并分发到各个DataNode节点
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[root@s101 hadoop]# more core-site.xml[root@s101 hadoop]# 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 *
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[root@s101 hadoop]# more mapred-site.xml[root@s101 hadoop]# mapreduce.framework.name yarn mapreduce.jobhistory.address s101:10020 mapreduce.jobhistory.webapp.address s101:19888
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[root@s101 hadoop]# more yarn-site.xml[root@s101 hadoop]# 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
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
4>.启动hadoop集群
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
5>.在oozie根目录下解压hadooplibs
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
6>.在Oozie根目录下创建libext目录
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
7>. 将hadooplibs里面的jar包,拷贝到libext目录下:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
8>.拷贝Mysql驱动包到libext目录下:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
9>.将ext-2.2.zip拷贝到libext/目录下(用于Oozie的显示框架,ext是一个js框架,用于展示oozie前端页面)
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
10>.修改Oozie配置文件
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
属性: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的配置文件
11>.在Mysql中创建Oozie的数据库
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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>
12>.初始化Oozie
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
13>.管理Oozie服务
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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]#
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
[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的界面,那么恭喜你,说明你的Oozie已经部署成功啦!如果你想要了解如何使用Oozie的话,详情请参考:https://www.cnblogs.com/yinzhengjie/p/9545283.html