Azkaban任务调度 理解和安装

本文详细介绍了Azkaban任务调度系统的安装步骤,包括配置azkaban.properties,选择时区,创建数据库,执行SQL脚本,生成keystore,以及修改相关配置文件。在安装过程中,涉及到了MySQL的数据库创建、时区设置和证书生成等关键操作。
摘要由CSDN通过智能技术生成

Azkaban任务调度

安装包:




表示定时定期执行某个任务

执行任务调度的系统有,ooize,azkaban

安装:azkaban-executor-server-2.5.0.tar.gz

打开虚拟机hadoop01这里我们上传到apps文件夹里,解压缩,重命名为azkaban

进入conf文件夹

配置 vi azkaban.properties

我们需要更改的是:

名字,时区(注意大小写),用户名和密码  


下一步选择时区命令:

tzselect

选择5

9

1

1

然后输入命令:

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime  


启动mysql服务器:service mysqld restart

输入密码:mysql -uroot -p123456

mysql>create database azkaban;

use azkaban;

执行语句:

source /home/hadoop/apps/azkaban/sql/create-all-sql-2.5.0.sql;

查看表:show tables;

会看到许多表;

进入到azkaban路径,输入命令:

keytool -keystore keystore -alias jetty-genkey -keyalg RSA

回车输入密码123456,回车,回车,大致四五次,直到出现设置密码

出来个no输入yes,输入123456,

ll查看,根目录有个keystore



输入cd conf

打开azkaban-user.xml


回到azkaban

cd executer

cd conf

vi azkaban.properties

修改


修改mysql账户,密码和数据库

配置完成,打开mysql服务器:service mysqld restart

进入sql:mysql -uroot -p123456

创建数据库azkaban

exit再退出,

进入到azkaban目录下的sql文件夹下会看到,有个create-all这个文件,表示执行所有sql语句

jps记住当前路径。

然后在次打开数据库,执行文件夹中的语句:

use azkaban;

 mysql> source /home/hadoop/apps/azkaban/sql/create-all-sql-2.5.0.sql;

开始执行语句,执行完后,可查看下标是否存在:show tables;


命令: keytool -keystore keystore -alias jetty -genkey -keyalg RSA

运行此命令后,会提示输入当前生成 keystor的密码及相应信息,输入的密码请劳记,信息如下:

 

输入keystore密码: 

再次输入新密码:

您的名字与姓氏是什么?

  [Unknown]: 

您的组织单位名称是什么?

  [Unknown]: 

您的组织名称是什么?

  [Unknown]: 

您所在的城市或区域名称是什么?

  [Unknown]: 

您所在的州或省份名称是什么?

  [Unknown]: 

该单位的两字母国家代码是什么

  [Unknown]:  CN

CN=Unknown, OU=Unknown, O=Unknown,L=Unknown, ST=Unknown, C=CN 正确吗?

  [否]:  y

 

输入<jetty>的主密码

        (如果和 keystore 密码相同,按回车): 

再次输入新密码:

完成上述工作后,将在当前目录生成 keystore 证书文件,将keystore 考贝到 azkaban web服务器根目录中.如:cp keystore azkaban/server

 cd conf

打开use.xml  配置如下



wq

然后进入到azkaban根目录  vi azkaban.properties

修改默认时区为:Asia/Shanghai

修改数据库名,mysql用户名,和密码  如图:


好了配置完成,运行命令,请参考其他博文


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值