Azkaban集群hadoop与hive,Command类型之单一、多job,解决java.lang.IllegalArgumentException: The datetime zone id

1.安装前准备jar

azkaban1
2

2.在/opt/module/目录下创建azkaban目录




 
  
  [cevent@hadoop210 ~]$ cd /opt/module/
  [cevent@hadoop210 module]$ ll
  总用量 32
  drwxrwxr-x.  9 cevent cevent 4096 6月  28 18:04 flume-1.7.0
  drwxr-xr-x. 12 cevent cevent 4096 6月  28 20:36 hadoop-2.7.2
  drwxrwxr-x.  8 cevent cevent 4096 6月  28 21:06 hbase-1.3.1
  drwxrwxr-x.  9 cevent cevent 4096 6月  28 21:28 hive-1.2.1
  drwxr-xr-x.  8 cevent cevent 4096 3月  24 09:14 jdk1.7.0_79
  drwxr-xr-x.  7 cevent cevent 4096 6月  28 20:37 kafka_2.11-0.11.0.0
  drwxr-xr-x.  9 cevent cevent 4096 6月  29 13:32 sqoop-1.4.6
  drwxr-xr-x. 11 cevent cevent 4096 6月  28 15:50 zookeeper-3.4.10
  [cevent@hadoop210 module]$ mkdir azkaban
  [cevent@hadoop210 module]$ ll
  总用量 36
  drwxrwxr-x.  2 cevent cevent 4096 6月  29 22:16 azkaban
  drwxrwxr-x.  9 cevent cevent 4096 6月  28 18:04 flume-1.7.0
  drwxr-xr-x. 12 cevent cevent 4096 6月  28 20:36 hadoop-2.7.2
  drwxrwxr-x.  8 cevent cevent 4096 6月  28 21:06 hbase-1.3.1
  drwxrwxr-x.  9 cevent cevent 4096 6月  28 21:28 hive-1.2.1
  drwxr-xr-x.  8 cevent cevent 4096 3月  24 09:14 jdk1.7.0_79
  drwxr-xr-x.  7 cevent cevent 4096 6月  28 20:37 kafka_2.11-0.11.0.0
  drwxr-xr-x.  9 cevent cevent 4096 6月  29 13:32 sqoop-1.4.6
  drwxr-xr-x. 11 cevent cevent 4096 6月  28 15:50 zookeeper-3.4.10
   
  
 


3.解压azkaban-web-server-2.5.0.tar.gz、azkaban-executor-server-2.5.0.tar.gz、azkaban-sql-script-2.5.0.tar.gz到/opt/module/azkaban目录下




 
  
  [cevent@hadoop210 ~]$ cd /opt/soft/
  [cevent@hadoop210 soft]$ ll
  总用量 524876
  -rw-rw-r--. 1 cevent cevent  55711670 6月  28 17:15
  apache-flume-1.7.0-bin.tar.gz
  -rw-rw-r--. 1 cevent cevent  92834839 6月  28 16:18
  apache-hive-1.2.1-bin.tar.gz
  -rw-rw-r--. 1 cevent cevent  11157302 6月  29 22:14
  azkaban-executor-server-2.5.0.tar.gz
  -rw-rw-r--. 1 cevent cevent      1928 6月  29 22:14
  azkaban-sql-script-2.5.0.tar.gz
  -rw-rw-r--. 1 cevent cevent  11989669 6月  29 22:14
  azkaban-web-server-2.5.0.tar.gz
  -rw-rw-r--. 1 cevent cevent    298829 6月  28 17:12
  commons-configuration-1.6.jar
  -rw-rw-r--. 1 cevent cevent    185140 6月  28 17:12
  commons-io-2.4.jar
  -rw-rw-r--. 1 cevent cevent     70571 6月  28 17:12
  hadoop-auth-2.7.2.jar
  -rw-rw-r--. 1 cevent cevent   3440968 6月  28 17:12
  hadoop-common-2.7.2.jar
  -rw-rw-r--. 1 cevent cevent   8248640 6月  28 17:12
  hadoop-hdfs-2.7.2.jar
  -rw-rw-r--. 1 cevent cevent 105718722 6月  28 20:44 hbase-1.3.1-bin.tar.gz
  -rw-rw-r--. 1 cevent cevent   1475955 6月  28 17:12
  htrace-core-3.1.0-incubating.jar
  -rw-rw-r--. 1 cevent cevent  41414555 6月  28 18:16
  kafka_2.11-0.11.0.0.tgz
  -rw-rw-r--. 1 cevent cevent  18509960 6月  28 16:18
  MySQL-client-5.6.24-1.el6.x86_64.rpm
  -rw-rw-r--. 1 cevent cevent    872303 6月  28 16:18
  mysql-connector-java-5.1.27-bin.jar
  -rw-rw-r--. 1 cevent cevent  77807942 6月  29 22:14 mysql-libs.zip
  -rw-rw-r--. 1 cevent cevent  55782196 6月  28 16:18
  MySQL-server-5.6.24-1.el6.x86_64.rpm
  -rw-rw-r--. 1 cevent cevent  16870735 6月  29 11:20
  sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz
  -rw-rw-r--. 1 cevent cevent  35042811 6月  28 15:41
  zookeeper-3.4.10.tar.gz
  [cevent@hadoop210 soft]$ tar -zxf azkaban-executor-server-2.5.0.tar.gz -C
  /opt/module/azkaban/
  [cevent@hadoop210 soft]$ tar -zxf azkaban-sql-script-2.5.0.tar.gz -C /opt/module/azkaban/
  [cevent@hadoop210 soft]$ tar -zxf azkaban-web-server-2.5.0.tar.gz -C /opt/module/azkaban/
  
 


4.对解压后的文件重新命名




 
  
  [cevent@hadoop210 module]$ cd azkaban/
  [cevent@hadoop210 azkaban]$ ll
  总用量 12
  drwxrwxr-x. 2 cevent cevent 4096 6月  29 22:19 azkaban-2.5.0
  drwxrwxr-x. 7 cevent cevent 4096 6月  29 22:18 azkaban-executor-2.5.0
  drwxrwxr-x. 8 cevent cevent 4096 6月  29 22:19 azkaban-web-2.5.0
  [cevent@hadoop210 azkaban]$ mv azkaban-executor-2.5.0/
  azkaban-executor
  [cevent@hadoop210 azkaban]$ mv azkaban-web-2.5.0/
  azkaban-web
  [cevent@hadoop210 azkaban]$ ll
  总用量 12
  drwxrwxr-x. 2 cevent cevent 4096 6月  29 22:19 azkaban-2.5.0
  drwxrwxr-x. 7 cevent cevent 4096 6月  29 22:18 azkaban-executor
  drwxrwxr-x. 8 cevent cevent 4096 6月  29 22:19 azkaban-web
  
 


5.azkaban脚本导入




 
  
  [cevent@hadoop210 azkaban]$ mysql -uroot -pcevent 进入mysql
  Warning: 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 1
  Server version: 5.6.24 MySQL Community
  Server (GPL)
   
  Copyright (c) 2000, 2015, Oracle and/or
  its affiliates. All rights reserved.
   
  Oracle is a registered trademark of
  Oracle Corporation and/or its
  affiliates. Other names may be trademarks
  of their respective
  owners.
   
  Type 'help;' or '\h' for help. Type '\c'
  to clear the current input statement.
   
  mysql> create database azkaban;  创建的库名必须是azkaban
  Query OK, 1 row affected (0.00 sec)
   
  mysql> use azkaban;
  Database changed
  mysql> source
  /opt/module/azkaban/azkaban-2.5.0/create-all-sql-2.5.0.sql; 调用azkban的sql创建默认库
  Query OK, 0 rows affected (0.03 sec)
   
  Query OK, 0 rows affected (0.03 sec)
   
  Query OK, 0 rows affected (0.03 sec)
   
  Query OK, 0 rows affected (0.03 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.03 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.02 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.03 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.02 sec)
   
  Query OK, 0 rows affected (0.03 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.02 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.03 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.03 sec)
   
  Query OK, 0 rows affected (0.03 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.02 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.03 sec)
   
  Query OK, 0 rows affected (0.03 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.03 sec)
   
  Query OK, 0 rows affected (0.03 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.03 sec)
   
  Query OK, 0 rows affected (0.03 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.03 sec)
   
  Query OK, 0 rows affected (0.03 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.03 sec)
   
  Query OK, 0 rows affected (0.03 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.03 sec)
   
  Query OK, 0 rows affected (0.03 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.03 sec)
   
  Query OK, 0 rows affected (0.03 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.03 sec)
   
  Query OK, 0 rows affected (0.03 sec)
   
  Query OK, 0 rows affected (0.04 sec)
  Records: 0  Duplicates: 0  Warnings: 0
   
  Query OK, 0 rows affected (0.04 sec)
   
  mysql> show tables;  显示azkasban默认表
  +------------------------+
  | Tables_in_azkaban      |
  +------------------------+
  | active_executing_flows |
  | active_sla             |
  | execution_flows        |
  | execution_jobs         |
  | execution_logs         |
  | project_events         |
  | project_files          |
  | project_flows          |
  | project_permissions    |
  | project_properties     |
  | project_versions       |
  | projects               |
  | properties             |
  | schedules              |
  | triggers               |
  +------------------------+
  15 rows in set (0.00 sec)
   
  
 


6.创建SSL配置(注册SSL证书,避免不可认证攻击)




 
  
  [atguigu@hadoop102 hadoop-2.7.2]$ keytool
  -keystore keystore -alias jetty -genkey -keyalg RSA
   
  输入keystore密码: 
  再次输入新密码:
  您的名字与姓氏是什么?
    [Unknown]: 
  您的组织单位名称是什么?
    [Unknown]: 
  您的组织名称是什么?
    [Unknown]: 
  您所在的城市或区域名称是什么?
    [Unknown]: 
  您所在的州或省份名称是什么?
    [Unknown]: 
  该单位的两字母国家代码是什么
    [Unknown]:  CN
  CN=Unknown,
  OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=CN 正确吗?
    []:  y
   
  输入<jetty>的主密码
          (如果和 keystore 密码相同,按回车): 
  再次输入新密码:
  
 


7.将keystore 考贝到 azkaban web服务器根目录中




 
  
  [cevent@hadoop210 azkaban]$ keytool -keystore keystore -alias jetty -genkey -keyalog RSA
  非法选项: 
  -keyalog
  keytool -genkeypair [OPTION]...
   
  生成密钥对
   
  选项:
   
   -alias <alias>                  要处理的条目的别名
   -keyalg <keyalg>                密钥算法名称
   -keysize <keysize>              密钥位大小
   -sigalg <sigalg>                签名算法名称
   -destalias <destalias>          目标别名
   -dname <dname>                  唯一判别名
   -startdate <startdate>          证书有效期开始日期/时间
   -ext <value>                    X.509 扩展
   -validity <valDays>             有效天数
   -keypass <arg>                  密钥口令
   -keystore <keystore>            密钥库名称
   -storepass <arg>                密钥库口令
   -storetype <storetype>          密钥库类型
   -providername <providername>    提供方名称
   -providerclass <providerclass>  提供方类名
   -providerarg <arg>              提供方参数
   -providerpath <pathlist>        提供方类路径
   -v                              详细输出
   -protected                      通过受保护的机制的口令
   
  使用 "keytool -help" 获取所有可用命令
  [cevent@hadoop210 azkaban]$ keytool -keystore keystore -alias jetty -genkey -keyalg RSA
  输入密钥库口令:  azkaban
  再次输入新口令:  azkaban
  您的名字与姓氏是什么?
   
  [Unknown]:  liu
  您的组织单位名称是什么?
   
  [Unknown]:  cevent
  您的组织名称是什么?
   
  [Unknown]:  cevent
  您所在的城市或区域名称是什么?
   
  [Unknown]:  china
  您所在的省//自治区名称是什么?
   
  [Unknown]:  mongolia
  该单位的双字母国家/地区代码是什么?
   
  [Unknown]:  CHN
  CN=liu, OU=cevent, O=cevent, L=china,
  ST=mongolia, C=CHN是否正确?
    []:  y
   
  输入 <jetty> 的密钥口令
         
  (如果和密钥库口令相同, 按回车):  
   
  [cevent@hadoop210 azkaban]$ ll
  总用量 16
  drwxrwxr-x. 2 cevent cevent 4096 6月  29 22:19 azkaban-2.5.0
  drwxrwxr-x. 7 cevent cevent 4096 6月  29 22:18 azkaban-executor
  drwxrwxr-x. 8 cevent cevent 4096 6月  29 22:19 azkaban-web
  -rw-rw-r--. 1 cevent cevent 2219 6月  29 22:39 keystore  完成SSL认证,生成的keystore
   
  将keystore 考贝到 azkaban web服务器根目录中
  [cevent@hadoop210 azkaban]$ mv keystore
  /opt/module/azkaban/azkaban-web/
   
  
 


8.时间同步配置




 
  
  [cevent@hadoop210 azkaban]$ tzselect
  Please identify a location so that time
  zone rules can be set correctly.
  Please select a continent or ocean.
   1)
  Africa
   2)
  Americas
   3)
  Antarctica
   4)
  Arctic Ocean
   5) Asia
   6)
  Atlantic Ocean
   7)
  Australia
   8)
  Europe
   9)
  Indian Ocean
  10) Pacific Ocean
  11) none - I want to specify the time
  zone using the Posix TZ format.
  #? 5
  Please select a country.
   1)
  Afghanistan           18) Israel                35) Palestine
   2)
  Armenia               19) Japan                 36) Philippines
   3)
  Azerbaijan            20) Jordan                37) Qatar
   4)
  Bahrain               21)
  Kazakhstan            38) Russia
   5)
  Bangladesh            22) Korea
  (North)         39) Saudi Arabia
   6)
  Bhutan                23) Korea
  (South)         40) Singapore
   7)
  Brunei                24) Kuwait                41) Sri Lanka
   8)
  Cambodia              25)
  Kyrgyzstan            42) Syria
   9) China                 26) Laos                  43) Taiwan
  10) Cyprus                27) Lebanon               44) Tajikistan
  11) East Timor            28) Macau                 45) Thailand
  12) Georgia               29) Malaysia              46) Turkmenistan
  13) Hong Kong             30) Mongolia              47) United Arab Emirates
  14) India                 31) Myanmar (Burma)       48) Uzbekistan
  15) Indonesia             32) Nepal                 49) Vietnam
  16) Iran                  33) Oman                  50) Yemen
  17) Iraq                  34) Pakistan
  #? 9
  Please select one of the following time
  zone regions.
  1) Beijing Time
  2) Xinjiang Time
  #? 1
   
  The following information has been given:
   
         
  China
         
  Beijing Time
   
  Therefore TZ='Asia/Shanghai' will be
  used.
  Local time is
  now:      Mon Jun 29 22:49:19 CST 2020.
  Universal Time is
  now:  Mon Jun 29 14:49:19 UTC 2020.
  Is the above information OK?
  1) Yes
  2) No
  #? 1
   
  You can make this change permanent for
  yourself by appending the line
         
  TZ='Asia/Shanghai';
  export TZ  (注意,azkaban内没有北京时区,只有上海,之后的时间配置都是上海)
  to the file '.profile' in your home
  directory; then log out and log in again.
   
  Here is that TZ value again, this time on
  standard output so that you
  can use the /usr/bin/tzselect command in
  shell scripts:
  Asia/Shanghai
  [cevent@hadoop210 azkaban]$ date
  2020年 06月 29日 星期一 22:50:29 CST
   
   
  
 


9.Web服务器配置




 
  
  [cevent@hadoop210 ~]$ cd /opt/module/azkaban/
  [cevent@hadoop210 azkaban]$ ll
  总用量 12
  drwxrwxr-x. 2 cevent cevent 4096 6月  29 22:19 azkaban-2.5.0
  drwxrwxr-x. 7 cevent cevent 4096 6月  29 22:18 azkaban-executor
  drwxrwxr-x. 8 cevent cevent 4096 6月  29 22:45 azkaban-web
  [cevent@hadoop210 azkaban]$ cd azkaban-web/conf/
  [cevent@hadoop210 conf]$ ll
  总用量 8
  -rw-r--r--. 1 cevent cevent 1022 4月  22 2014 azkaban.properties
  -rw-r--r--. 1 cevent cevent  266 4月  22 2014 azkaban-users.xml
  [cevent@hadoop210 conf]$ vim azkaban.properties 
   
  #Azkaban Personalization Settings
  azkaban.name=Test
  azkaban.label=My Local Azkaban
  azkaban.color=#FF3601
  azkaban.default.servlet.path=/index
  web.resource.dir=web/
  default.timezone.id=Asia/Beijing
   
  #Azkaban UserManager class
  user.manager.class=azkaban.user.XmlUserManager
  user.manager.xml.file=conf/azkaban-users.xml
   
  #Loader for projects
  executor.global.properties=conf/global.properties
  azkaban.project.dir=projects
   
  database.type=mysql
  mysql.port=3306
  mysql.host=hadoop210.cevent.com
  mysql.database=azkaban
  mysql.user=root
  mysql.password=cevent
  mysql.numconnections=100
   
  # Velocity dev mode
  velocity.dev.mode=false
   
  # Azkaban Jetty server properties.
  jetty.maxThreads=25
  jetty.ssl.port=8443
  jetty.port=8081
  jetty.keystore=keystore
  jetty.password=azkaban
  jetty.keypassword=azkaban
  jetty.truststore=keystore
  jetty.trustpassword=azkaban
   
  # Azkaban Executor settings
  executor.port=12321
   
  # mail settings
  mail.sender=
  mail.host=
  job.failure.email=
  job.success.email=
   
  lockdown.create.projects=false
   
  cache.directory=cache
  
 


10.web服务器用户配置,在azkaban web服务器安装目录 conf目录,按照如下配置修改azkaban-users.xml 文件,增加web管理员用户。




 
  
  <azkaban-users>
         
  <user username="azkaban" password="azkaban"
  roles="admin" groups="azkaban" />
         
  <user username="metrics" password="metrics"
  roles="metrics"/>
          <user username="admin"
  password="admin" roles="admin,metrics" />
         
  <role name="admin" permissions="ADMIN" />
         
  <role name="metrics" permissions="METRICS"/>
  </azkaban-users>
  
 





 
  
  [cevent@hadoop210 conf]$ ll
  总用量 8
  -rw-r--r--. 1 cevent cevent 1019 6月  30 09:16 azkaban.properties
  -rw-r--r--. 1 cevent cevent  266 4月  22 2014 azkaban-users.xml
  [cevent@hadoop210 conf]$ vim azkaban-users.xml 
  <azkaban-users>
         
  <user username="azkaban" password="azkaban"
  roles="admin" groups="azkaban" />
         
  <user username="metrics" password="metrics"
  roles="metrics"/>
   
         
  <user username="cevent"
  password="cevent" roles="admin,metrics" />
   
         
  <role name="admin" permissions="ADMIN" />
         
  <role name="metrics" permissions="METRICS"/>
  </azkaban-users>
   
  
 


11.执行服务器配置




 
  
  [cevent@hadoop210 conf]$ cd ../../azkaban-executor/conf/  更改executor配置
  [cevent@hadoop210 conf]$ ll
  总用量 8
  -rw-r--r--. 1 cevent cevent  55 4月  22 2014
  azkaban.private.properties
  -rw-r--r--. 1 cevent cevent 469 4月  22 2014 azkaban.properties
  -rw-r--r--. 1 cevent cevent   0 4月  22 2014 global.properties
  [cevent@hadoop210 conf]$ pwd
  /opt/module/azkaban/azkaban-executor/conf
  [cevent@hadoop210 conf]$ vim azkaban.properties 
  #Azkaban
  default.timezone.id=Asia/Beijing
   
  # Azkaban JobTypes Plugins
  azkaban.jobtype.plugin.dir=plugins/jobtypes
   
  #Loader for projects
  executor.global.properties=conf/global.properties
  azkaban.project.dir=projects
   
  database.type=mysql
  mysql.port=3306
  mysql.host=hadoop210.cevent.com
  mysql.database=azkaban
  mysql.user=root
  mysql.password=cevent
  mysql.numconnections=100
   
  # Azkaban Executor settings
  executor.maxThreads=50
  executor.port=12321
  executor.flow.threads=30
   
  
 


12.启动web服务器:报错:Exception in thread “main”

java.lang.IllegalArgumentException: The datetime zone id ‘Asia/Beijing’ is not
recognised




 
  
  [cevent@hadoop210 azkaban]$ cd azkaban-web
  [cevent@hadoop210 azkaban-web]$ ll
  总用量 36
  -rw-r--r--. 1 cevent cevent  105 4月  22 2014 azkaban.version
  drwxr-xr-x. 2 cevent cevent 4096 4月  22 2014 bin
  drwxr-xr-x. 2 cevent cevent 4096 6月  30 09:19 conf
  -rw-rw-r--. 1 cevent cevent    5 6月  30 09:33 currentpid
  drwxr-xr-x. 2 cevent cevent 4096 4月  22 2014 extlib
  -rw-rw-r--. 1 cevent cevent 2219 6月  29 22:39 keystore
  drwxr-xr-x. 2 cevent cevent 4096 6月  29 22:19 lib
  drwxr-xr-x. 2 cevent cevent 4096 4月  22 2014 plugins
  drwxr-xr-x. 6 cevent cevent 4096 6月  29 22:19 web
  [cevent@hadoop210 azkaban-web]$ bin/azkaban-web-start.sh 
  Using Hadoop from
  /opt/module/hadoop-2.7.2
  Using Hive from /opt/module/hive-1.2.1
  Exception in thread "main"
  java.lang.IllegalArgumentException: The datetime zone id 'Asia/Beijing' is
  not recognised
         
  at org.joda.time.DateTimeZone.forID(DateTimeZone.java:223)
         
  at azkaban.webapp.AzkabanWebServer.<init>(AzkabanWebServer.java:208)
         
  at azkaban.webapp.AzkabanWebServer.main(AzkabanWebServer.java:726)
  
 


13.解决:修改时区-web



修改时区-web

[cevent@hadoop210 azkaban]$ vim azkaban-web/conf/azkaban.properties 

#Azkaban Personalization Settings

azkaban.name=Test

azkaban.label=My Local Azkaban

azkaban.color=#FF3601

azkaban.default.servlet.path=/index

web.resource.dir=web/

default.timezone.id=Asia/Shanghai

 

#Azkaban UserManager class

user.manager.class=azkaban.user.XmlUserManager

user.manager.xml.file=conf/azkaban-users.xml

 

#Loader for projects

executor.global.properties=conf/global.properties

azkaban.project.dir=projects

 

database.type=mysql

mysql.port=3306

mysql.host=hadoop210.cevent.com

mysql.database=azkaban

mysql.user=root

mysql.password=cevent

mysql.numconnections=100

 

# Velocity dev mode

velocity.dev.mode=false

 

# Azkaban Jetty server properties.

jetty.maxThreads=25

jetty.ssl.port=8443

jetty.port=8081

jetty.keystore=keystore

jetty.password=azkaban

jetty.keypassword=azkaban

jetty.truststore=keystore

jetty.trustpassword=azkaban

 

# Azkaban Executor settings

executor.port=12321

 

# mail settings

mail.sender=

mail.host=

job.failure.email=

job.success.email=

 

lockdown.create.projects=false

 

cache.directory=cache

修改时区-executor




 
  
  [cevent@hadoop210 azkaban]$ vim azkaban-executor/conf/azkaban.properties 
  #Azkaban
  default.timezone.id=Asia/Shanghai
   
  # Azkaban JobTypes Plugins
  azkaban.jobtype.plugin.dir=plugins/jobtypes
   
  #Loader for projects
  executor.global.properties=conf/global.properties
  azkaban.project.dir=projects
   
  database.type=mysql
  mysql.port=3306
  mysql.host=hadoop210.cevent.com
  mysql.database=azkaban
  mysql.user=root
  mysql.password=cevent
  mysql.numconnections=100
   
  # Azkaban Executor settings
  executor.maxThreads=50
  executor.port=12321
  executor.flow.threads=30
  
 


14.再次启动web-server




 
  
  [cevent@hadoop210 azkaban-web]$ bin/azkaban-web-start.sh 
  Using Hadoop from /opt/module/hadoop-2.7.2
  Using Hive from /opt/module/hive-1.2.1
  bin/..
  :bin/../lib/azkaban-2.5.0.jar:bin/../lib/commons-collections-3.2.1.jar:bin/../lib/commons-configuration-1.8.jar:bin/../lib/commons-dbcp-1.4.jar:bin/../lib/commons-dbutils-1.5.jar:bin/../lib/commons-email-1.2.jar:bin/../lib/commons-fileupload-1.2.1.jar:bin/../lib/commons-io-2.4.jar:bin/../lib/commons-jexl-2.1.1.jar:bin/../lib/commons-lang-2.6.jar:bin/../lib/commons-logging-1.1.1.jar:bin/../lib/commons-pool-1.6.jar:bin/../lib/guava-13.0.1.jar:bin/../lib/h2-1.3.170.jar:bin/../lib/httpclient-4.2.1.jar:bin/../lib/httpcore-4.2.1.jar:bin/../lib/jackson-core-asl-1.9.5.jar:bin/../lib/jackson-mapper-asl-1.9.5.jar:bin/../lib/jetty-6.1.26.jar:bin/../lib/jetty-util-6.1.26.jar:bin/../lib/joda-time-2.0.jar:bin/../lib/jopt-simple-4.3.jar:bin/../lib/junit-4.8.jar:bin/../lib/log4j-1.2.16.jar:bin/../lib/mail-1.4.5.jar:bin/../lib/mysql-connector-java-5.1.28.jar:bin/../lib/servlet-api-2.5.jar:bin/../lib/slf4j-api-1.6.1.jar:bin/../lib/slf4j-log4j12-1.6.4.jar:bin/../lib/velocity-1.7.jar:bin/../lib/velocity-tools-2.0.jar:bin/../extlib/*.jar:bin/../plugins/*/*.jar:/opt/module/hadoop-2.7.2/conf:/opt/module/hadoop-2.7.2/*:/opt/module/hive-1.2.1/conf:/opt/module/hive-1.2.1/lib/*
  [cevent@hadoop210 azkaban-web]$ 2020/06/30 09:42:38.462 +0800 ERROR
  [AzkabanWebServer] [Azkaban] Starting Jetty Azkaban Executor...
  2020/06/30 09:42:38.478 +0800 INFO [AzkabanServer] [Azkaban] Loading
  azkaban settings file from bin/../conf
  2020/06/30 09:42:38.478 +0800 INFO [AzkabanServer] [Azkaban] Loading
  azkaban properties file
  2020/06/30 09:42:38.488 +0800 INFO [AzkabanWebServer] [Azkaban]
  Setting up Jetty Https Server with port:8443 and numThreads:25
  2020/06/30 09:42:38.510 +0800 INFO [log] [Azkaban] Logging to
  org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via
  org.mortbay.log.Slf4jLog
  2020/06/30 09:42:38.543 +0800 INFO [AzkabanWebServer] [Azkaban]
  Loading user manager class azkaban.user.XmlUserManager
  2020/06/30 09:42:38.577 +0800 INFO [XmlUserManager] [Azkaban] Loading
  user azkaban
  2020/06/30 09:42:38.579 +0800 INFO [XmlUserManager] [Azkaban] Loading
  user metrics
  2020/06/30 09:42:38.579 +0800 INFO [XmlUserManager] [Azkaban] Loading
  user cevent
  2020/06/30 09:42:38.906 +0800 INFO [ExecutorManager] [Azkaban]
  Cleaning old logs from execution_logs
  2020/06/30 09:42:38.906 +0800 INFO [AzkabanWebServer] [Azkaban]
  Loading JDBC for project management
  2020/06/30 09:42:38.909 +0800 INFO [ProjectManager] [Azkaban] Project
  version retention is set to 3
  2020/06/30 09:42:38.971 +0800 INFO [ExecutorManager] [Azkaban]
  Cleaning old log files before 2020-04-07T09:42:38.913+08:00
  2020/06/30 09:42:38.973 +0800 INFO [ExecutorManager] [Azkaban] Cleaned
  up 0 log entries.
  2020/06/30 09:42:39.050 +0800 INFO [TriggerManager] [Azkaban]
  TriggerManager loaded.
  2020/06/30 09:42:39.050 +0800 INFO [AzkabanWebServer] [Azkaban]
  Loading built-in checker and action types
  2020/06/30 09:42:39.054 +0800 INFO [CheckerTypeLoader] [Azkaban]
  Registering checker BasicTimeChecker
  2020/06/30 09:42:39.054 +0800 INFO [CheckerTypeLoader] [Azkaban]
  Registering checker SlaChecker
  2020/06/30 09:42:39.054 +0800 INFO [CheckerTypeLoader] [Azkaban]
  Registering checker ExecutionChecker
  2020/06/30 09:42:39.054 +0800 INFO [ActionTypeLoader] [Azkaban]
  Registering action ExecuteFlowAction
  2020/06/30 09:42:39.054 +0800 INFO [ActionTypeLoader] [Azkaban]
  Registering action KillExecutionAction
  2020/06/30 09:42:39.055 +0800 INFO [ActionTypeLoader] [Azkaban]
  Registering action AlertAction
  2020/06/30 09:42:39.055 +0800 INFO [ActionTypeLoader] [Azkaban]
  Registering action CreateTriggerAction
  2020/06/30 09:42:39.055 +0800 INFO [AzkabanWebServer] [Azkaban]
  Loading trigger based scheduler
  2020/06/30 09:42:39.057 +0800 INFO [AzkabanWebServer] [Azkaban]
  Loading plug-in checker and action types
  2020/06/30 09:42:39.057 +0800 ERROR [AzkabanWebServer] [Azkaban]
  plugin path plugins/triggers doesn't exist!
  2020/06/30 09:42:39.058 +0800 INFO [AzkabanWebServer] [Azkaban]
  Setting timezone to Asia/Shanghai
  2020/06/30 09:42:39.058 +0800 INFO [AzkabanWebServer] [Azkaban]
  Registering MBeans...
  2020/06/30 09:42:39.110 +0800 INFO [AzkabanWebServer] [Azkaban] Bean
  azkaban.jmx.JmxJettyServer registered.
  2020/06/30 09:42:39.113 +0800 INFO [AzkabanWebServer] [Azkaban] Bean
  azkaban.jmx.JmxTriggerManager registered.
  2020/06/30 09:42:39.116 +0800 INFO [AzkabanWebServer] [Azkaban] Bean
  azkaban.jmx.JmxExecutorManager registered.
  2020/06/30 09:42:39.117 +0800 INFO [AzkabanWebServer] [Azkaban]
  Setting up web resource dir web/
  2020/06/30 09:42:39.178 +0800 INFO [JdbcTriggerLoader] [Azkaban]
  Loading all triggers from db.
  2020/06/30 09:42:39.222 +0800 INFO [JdbcTriggerLoader] [Azkaban]
  Loaded 0 triggers.
  2020/06/30 09:42:39.222 +0800 INFO [log] [Azkaban] jetty-6.1.26
  2020/06/30 09:42:39.645 +0800 INFO [log] [Azkaban] Started
  SslSocketConnector@0.0.0.0:8443
  2020/06/30 09:42:39.645 +0800 INFO [AzkabanWebServer] [Azkaban]
  Server running on ssl port 8443.
  注意ip登录azkaban端口
  2020/06/30 09:43:57.736 +0800 WARN [log] [Azkaban] EXCEPTION 
  javax.net.ssl.SSLException: Unrecognized
  SSL message, plaintext connection? (这里SSL证书本地未下载,可忽略)
         
  at
  sun.security.ssl.InputRecord.handleUnknownRecord(InputRecord.java:671)
         
  at sun.security.ssl.InputRecord.read(InputRecord.java:504)
         
  at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:934)
         
  at
  sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332)
         
  at
  sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1359)
         
  at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1343)
         
  at
  org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocketConnector.java:708)
   
  
 


15.启动执行executor-client




 
  
  [cevent@hadoop210 azkaban-executor]$ bin/azkaban-executor-start.sh 
  Using Hadoop from /opt/module/hadoop-2.7.2
  Using Hive from /opt/module/hive-1.2.1
  bin/..
  :bin/../lib/azkaban-2.5.0.jar:bin/../lib/commons-collections-3.2.1.jar:bin/../lib/commons-configuration-1.8.jar:bin/../lib/commons-dbcp-1.4.jar:bin/../lib/commons-dbutils-1.5.jar:bin/../lib/commons-email-1.2.jar:bin/../lib/commons-fileupload-1.2.1.jar:bin/../lib/commons-io-2.4.jar:bin/../lib/commons-jexl-2.1.1.jar:bin/../lib/commons-lang-2.6.jar:bin/../lib/commons-logging-1.1.1.jar:bin/../lib/commons-pool-1.6.jar:bin/../lib/guava-13.0.1.jar:bin/../lib/h2-1.3.170.jar:bin/../lib/httpclient-4.2.1.jar:bin/../lib/httpcore-4.2.1.jar:bin/../lib/jackson-core-asl-1.9.5.jar:bin/../lib/jackson-mapper-asl-1.9.5.jar:bin/../lib/jetty-6.1.26.jar:bin/../lib/jetty-util-6.1.26.jar:bin/../lib/joda-time-2.0.jar:bin/../lib/jopt-simple-4.3.jar:bin/../lib/junit-4.8.jar:bin/../lib/log4j-1.2.16.jar:bin/../lib/mail-1.4.5.jar:bin/../lib/mysql-connector-java-5.1.28.jar:bin/../lib/servlet-api-2.5.jar:bin/../lib/slf4j-api-1.6.1.jar:bin/../lib/slf4j-log4j12-1.6.4.jar:bin/../lib/velocity-1.7.jar:bin/../lib/velocity-tools-2.0.jar:bin/../extlib/*.jar:bin/../plugins/*/*.jar:/opt/module/hadoop-2.7.2/conf:/opt/module/hadoop-2.7.2/*:/opt/module/hive-1.2.1/conf:/opt/module/hive-1.2.1/lib/*
  Starting AzkabanExecutorServer on port 12321 ...
  [cevent@hadoop210 azkaban-executor]$ 2020/06/30 09:43:18.324 +0800
  ERROR [AzkabanExecutorServer] [Azkaban] Starting Jetty Azkaban Executor...
  2020/06/30 09:43:18.589 +0800 INFO [AzkabanServer] [Azkaban] Loading
  azkaban settings file from bin/../conf
  2020/06/30 09:43:18.589 +0800 INFO [AzkabanServer] [Azkaban] Loading
  azkaban private properties file
  2020/06/30 09:43:18.595 +0800 INFO [AzkabanServer] [Azkaban] Loading
  azkaban properties file
  2020/06/30 09:43:18.631 +0800 INFO [AzkabanExecutorServer] [Azkaban]
  Setting timezone to Asia/Shanghai
  2020/06/30 09:43:18.737 +0800 INFO [log] [Azkaban] Logging to
  org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via
  org.mortbay.log.Slf4jLog
  2020/06/30 09:43:19.219 +0800 INFO [FlowRunnerManager] [Azkaban] Execution
  dir retention set to 86400000 ms
  2020/06/30 09:43:19.249 +0800 INFO [FlowRunnerManager] [Azkaban]
  Cleaning recently finished
  2020/06/30 09:43:19.249 +0800 INFO [FlowRunnerManager] [Azkaban]
  Cleaning old projects
  2020/06/30 09:43:19.249 +0800 INFO [FlowRunnerManager] [Azkaban]
  Cleaning old execution dirs
  2020/06/30 09:43:19.271 +0800 INFO [AzkabanExecutorServer] [Azkaban]
  Registering MBeans...
  2020/06/30 09:43:19.298 +0800 INFO [AzkabanExecutorServer] [Azkaban]
  Bean azkaban.jmx.JmxJettyServer registered.
  2020/06/30 09:43:19.301 +0800 INFO [AzkabanExecutorServer] [Azkaban]
  Bean azkaban.jmx.JmxFlowRunnerManager registered.
  2020/06/30 09:43:19.301 +0800 INFO [log] [Azkaban] jetty-6.1.26
  2020/06/30 09:43:19.372 +0800 INFO [log]
  [Azkaban] Started SocketConnector@0.0.0.0:12321  Azkban链接端口
  2020/06/30 09:43:19.372 +0800 INFO
  [AzkabanExecutorServer] [Azkaban] Azkaban Executor Server started on port
  12321
  2020/06/30 09:45:19.255 +0800 INFO [FlowRunnerManager]
  [Azkaban] Cleaning recently finished
  2020/06/30 09:47:19.256 +0800 INFO
  [FlowRunnerManager] [Azkaban] Cleaning recently finished
  2020/06/30 09:48:19.257 +0800 INFO
  [FlowRunnerManager] [Azkaban] Cleaning old projects
  2020/06/30 09:49:19.258 +0800 INFO
  [FlowRunnerManager] [Azkaban] Cleaning recently finished
  
 


16.启动Azkaban步骤

访问:https://hadoop210.cevent.com:8443/

1
2
在这里插入图片描述3
4

17.关闭azkaban服务




 
  
  [cevent@hadoop210 azkaban-executor]$ bin/azkaban-executor-shutdown.sh 关闭执行客户端
  Shutting down current running
  AzkabanExecutorServer at port 12321
  [cevent@hadoop210 azkaban-executor]$ cd
  ..
  [cevent@hadoop210 azkaban]$ cd
  azkaban-web
  [cevent@hadoop210 azkaban-web]$ ll
  总用量 172
  -rw-rw-r--. 1 cevent cevent 57941 6月  30 17:05 azkaban-access.log
  -rw-r--r--. 1 cevent cevent   105 4月  22 2014 azkaban.version
  -rw-rw-r--. 1 cevent cevent 62305 6月  30 17:05 azkaban-webserver.log
  drwxr-xr-x. 2 cevent cevent  4096 4月  22 2014 bin
  drwxr-xr-x. 2 cevent cevent  4096 6月  30 09:39 conf
  -rw-rw-r--. 1 cevent cevent     5 6月  30 09:42 currentpid
  drwxr-xr-x. 2 cevent cevent  4096 4月  22 2014 extlib
  -rw-rw-r--. 1 cevent cevent  2219 6月  29 22:39 keystore
  drwxr-xr-x. 2 cevent cevent  4096 6月  29 22:19 lib
  drwxr-xr-x. 2 cevent cevent  4096 4月  22 2014 plugins
  drwxrwxr-x. 2 cevent cevent  4096 6月  30 16:59 temp
  drwxr-xr-x. 6 cevent cevent  4096 6月  29 22:19 web
  [cevent@hadoop210 azkaban-web]$ bin/azkaban-web-shutdown.sh 关闭服务端
  killing AzkabanWebServer
   
  [cevent@hadoop210 azkaban-web]$ stop-dfs.sh 
  [cevent@hadoop210 azkaban-web]$ stop-yarn.sh
   
  
 


18.Command类型之单一job

18.1创建job描述文件

vi command.job
``
#command.job
type=command
command=echo ’ hello cevent! ’

![1](https://img-blog.csdnimg.cn/20200630213923980.png)


### 18.2将job资源文件打包成zip文件
![2](https://img-blog.csdnimg.cn/20200630213934296.png)
### 18.3通过azkaban的web管理平台创建project并上传job压缩包
(1)首先创建project
![1](https://img-blog.csdnimg.cn/20200630213958376.png)
(2)上传zip包
![2](https://img-blog.csdnimg.cn/20200630214025428.png)
![3](https://img-blog.csdnimg.cn/2020063021403117.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzA1Njg4OA==,size_16,color_FFFFFF,t_70)
![3](https://img-blog.csdnimg.cn/20200630214037144.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzA1Njg4OA==,size_16,color_FFFFFF,t_70)
(3)启动执行该job-executor flow工作流
![4](https://img-blog.csdnimg.cn/20200630214055789.png)
![5](https://img-blog.csdnimg.cn/20200630214105228.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzA1Njg4OA==,size_16,color_FFFFFF,t_70)
![6](https://img-blog.csdnimg.cn/20200630214111303.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzA1Njg4OA==,size_16,color_FFFFFF,t_70)
![7](https://img-blog.csdnimg.cn/20200630214117582.png)
![8](https://img-blog.csdnimg.cn/2020063021412835.png)
![9](https://img-blog.csdnimg.cn/20200630214134408.png)
![10](https://img-blog.csdnimg.cn/2020063021414032.png)

## 19.Command类型之多job
### 19.1创建有依赖关系的多个job描述
(1)barMulti.job
  # bar.job
  type=command
  dependencies=ceventMulti
  command=echo bar
 (2)ceventMulti.jo
  # cevent.job
  type=command
  command=echo cevent
  ![1](https://img-blog.csdnimg.cn/20200630214530187.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzA1Njg4OA==,size_16,color_FFFFFF,t_70)

### 19.2创建工程并上传zip包
![1](https://img-blog.csdnimg.cn/20200630214540299.png)
![2](https://img-blog.csdnimg.cn/2020063021454961.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzA1Njg4OA==,size_16,color_FFFFFF,t_70)
![3](https://img-blog.csdnimg.cn/20200630214554286.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzA1Njg4OA==,size_16,color_FFFFFF,t_70)
### 19.3启动工作流flow 执行Execute Flow
![1](https://img-blog.csdnimg.cn/20200630214616690.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzA1Njg4OA==,size_16,color_FFFFFF,t_70)
![2](https://img-blog.csdnimg.cn/20200630214622449.png)
![3](https://img-blog.csdnimg.cn/20200630214632198.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzA1Njg4OA==,size_16,color_FFFFFF,t_70)
### 19.4查看结果
![1](https://img-blog.csdnimg.cn/20200630214649285.png)
![2](https://img-blog.csdnimg.cn/20200630214654644.png)
![3](https://img-blog.csdnimg.cn/20200630214705599.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzA1Njg4OA==,size_16,color_FFFFFF,t_70)
![4](https://img-blog.csdnimg.cn/2020063021471125.png)
## 20.HDFS操作任务
### 20.1创建job描述文件


  # fs.job
  type=command
  command=/opt/module/hadoop-2.7.2/bin/hadoop
  fs -mkdir /azkaban
  
 ![1](https://img-blog.csdnimg.cn/20200630214836862.png)
### 20.2将job资源文件打包成zip文件
![1](https://img-blog.csdnimg.cn/20200630214857838.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzA1Njg4OA==,size_16,color_FFFFFF,t_70)


3)  通过azkaban的web管理平台创建project并上传job压缩包

![3](https://img-blog.csdnimg.cn/20200630214924504.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzA1Njg4OA==,size_16,color_FFFFFF,t_70)
![4](https://img-blog.csdnimg.cn/20200630214931686.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzA1Njg4OA==,size_16,color_FFFFFF,t_70)
### 20.3启动hdfs

```powershell



 
  
  [cevent@hadoop210 hadoop-2.7.2]$ sbin/start-dfs.sh 
  Starting namenodes on
  [hadoop210.cevent.com]
  hadoop210.cevent.com: starting namenode,
  logging to /opt/module/hadoop-2.7.2/logs/hadoop-cevent-namenode-hadoop210.cevent.com.out
  hadoop210.cevent.com: starting datanode,
  logging to
  /opt/module/hadoop-2.7.2/logs/hadoop-cevent-datanode-hadoop210.cevent.com.out
  hadoop212.cevent.com: starting datanode,
  logging to /opt/module/hadoop-2.7.2/logs/hadoop-cevent-datanode-hadoop212.cevent.com.out
  hadoop211.cevent.com: starting datanode,
  logging to
  /opt/module/hadoop-2.7.2/logs/hadoop-cevent-datanode-hadoop211.cevent.com.out
  Starting secondary namenodes
  [hadoop210.cevent.com]
  hadoop210.cevent.com: starting
  secondarynamenode, logging to
  /opt/module/hadoop-2.7.2/logs/hadoop-cevent-secondarynamenode-hadoop210.cevent.com.out
  [cevent@hadoop210 hadoop-2.7.2]$ sbin/start-yarn.sh 
  starting yarn daemons
  starting resourcemanager, logging to
  /opt/module/hadoop-2.7.2/logs/yarn-cevent-resourcemanager-hadoop210.cevent.com.out
  hadoop212.cevent.com: starting
  nodemanager, logging to /opt/module/hadoop-2.7.2/logs/yarn-cevent-nodemanager-hadoop212.cevent.com.out
  hadoop210.cevent.com: starting
  nodemanager, logging to /opt/module/hadoop-2.7.2/logs/yarn-cevent-nodemanager-hadoop210.cevent.com.out
  hadoop211.cevent.com: starting
  nodemanager, logging to
  /opt/module/hadoop-2.7.2/logs/yarn-cevent-nodemanager-hadoop211.cevent.com.out
  [cevent@hadoop210 hadoop-2.7.2]$ jps
  4946 SecondaryNameNode
  5264 NodeManager
  5147 ResourceManager
  3965 AzkabanExecutorServer
  4652 NameNode
  3654 AzkabanWebServer
  4768 DataNode
  5308 Jps
  
 



20.4启动执行该job

1
在这里插入图片描述

5)查看结果

1
2
3
在这里插入图片描述

展开阅读全文
©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值