azkaban(版本2.5.0)安装

配置mysql的字符编码

1. 登陆MySQL

mysql -u root -p

2. 查看字符编码

show variables like 'character%';

如果是utf8就忽略此操作!

如若不是修改配置文件:

vi /etc/my.cnf

 在[mysqld]下面添加字符集编码

character_set_server=utf8

登陆mysql执行脚本

1. 创建数据库azkaban

CREATE DATABASE azkaban;

2.授权

grant all on *.* to azkaban@'%'  identified by 'azkaban';
grant all on *.* to azkaban@'hadoop01'  identified by 'azkaban';
grant all on *.* to azkaban@'localhost'  identified by 'azkaban';

3.刷新权限

flush privileges;

4.退出

exit

5.使用azkaban用户登陆

mysql -uazkaban -pzakaban

6.执行初始化脚本(Azkaban需要的数据表)

source /root/create-all-sql-2.5.0.sql;

配置Azkaban Web Server

1. 上传azkaban-web-2.5.0.zip、mysql-connector-java-5.1.46-bin.jar到服务器

2.解压

unzip azkaban-web-2.5.0.zip

3.移动到/usr/local/位置

mv azkaban-web-2.5.0 /usr/local/

4.复制jdbc驱动到azkaban-web-2.5.0/extlib/

cp mysql-connector-java-5.1.46-bin.jar /usr/local/azkaban-web-2.5.0/extlib/

配置jetty ssl

1.生成 keystore

keytool -keystore keystore -alias jetty -genkey -keyalg RSA
输入密钥库口令:password
再次输入新口令:password
您的名字与姓氏是什么?
  [Unknown]:  jetty.mortbay.org
您的组织单位名称是什么?
  [Unknown]:  Jetty
您的组织名称是什么?
  [Unknown]:  Mort Bay Consulting Pty. Ltd.
您所在的城市或区域名称是什么?
  [Unknown]:
您所在的省/市/自治区名称是什么?
  [Unknown]:
该单位的双字母国家/地区代码是什么?
  [Unknown]:
CN=jetty.mortbay.org, OU=Jetty, O=Mort Bay Consulting Pty. Ltd., L=Unknown, ST=Unknown, C=Unknown是否正确?
  [否]: 是

输入 <jetty> 的密钥口令
        (如果和密钥库口令相同, 按回车):

2.复制keystore到azkaban-web-2.5.0下

cp keystore /usr/local/azkaban-web-2.5.0/

修改配置文件

1.进入azkaban-web-2.5.0/conf/目录修改azkaban.properties文件

cd /usr/local/azkaban-web-2.5.0/conf/
vi azkaban.properties

修改内容如下:

#默认时区,已改为亚洲/上海默认为美国                                  
default.timezone.id=Asia/Shanghai
#数据库连接IP                                                                      
mysql.host=hadoop01    

2. 修改文件权限

chmod 755  /usr/local/azkaban-web-2.5.0/bin/*

配置Azkaban Executor Server

1.上传azkaban-executor-2.5.0.zip

2.解压azkaban-executor-2.5.0.zip

unzip azkaban-executor-2.5.0.zip

3.移动到/usr/local下

mv azkaban-executor-2.5.0 /usr/local/

 Azkaban 执行服务器配置

1.进入执行服务器安装目录修改配置文件

cd /usr/local/azkaban-executor-2.5.0/conf/
vi azkaban.properties

修改的内容如下

#时区
default.timezone.id=Asia/Shanghai

#数据库IP地址         
mysql.host=hadoop01

#数据库实例名
mysql.database=azkaban

修改文件权限

chmod 755 /usr/local/azkaban-executor-2.5.0/bin/*

用户配置

1.进入azkaban web服务器conf目录,修改azkaban-users.xml

cd /usr/local/azkaban-web-2.5.0/conf/
vi azkaban-users.xml

添加内容

<user username="admin" password="admin" roles="admin,metrics" />

启动web服务器

在/usr/local/azkaban-web-2.5.0/执行

bin/azkaban-web-start.sh ./

启动执行服务器

在/usr/local/azkaban-executor-2.5.0/下执行

bin/azkaban-executor-start.sh ./

启动完成后,在浏览器中输入https://ip:8443 ,即可访问azkaban服务了.在登录中输入刚才新的户用名及密码,点击 login.

猜你喜欢

转载自blog.csdn.net/drl_blogs/article/details/91047631