1、准备工作
Azkaban Web 服务器:azkaban-web-server-2.5.0.tar.gz
Azkaban Excutor 执行服务器:azkaban-executor-server-2.5.0.tar.gz
Azkaban 初始化脚本文件:azkaban-sql-script-2.5.0.tar.gz
下载地址:http://azkaban.github.io/downloads.html
2、安装说明
将安装文件上传到集群,最好上传到安装 hive、sqoop 的机器上,方便命令的执行。并最好同一存放在 apps 目录下,用于存放源安装文件.新建 azkaban 目录,用于存放 azkaban 运行程序
3、安装 Azkaban Web 服务器
[potter@potter2 ~]$ tar -zxvf azkaban-web-server-2.5.0.tar.gz -C apps/azkaban-2.5.0/
4、安装 Azkaban Excutor 服务器
[potter@potter2 ~]$ tar -zxvf azkaban-executor-server-2.5.0.tar.gz -C apps/azkaban-2.5.0/
5、安装 Azkaban 脚本导入
[potter@potter2 ~]$ tar -zxvf azkaban-sql-script-2.5.0.tar.gz
进入mysql
mysql> create database azkaban;
Query OK, 1 row affected (0.00 sec)
mysql> use azkaban;
Database changed
mysql> source /home/potter/apps/azkaban/azkaban-script-2.5.0/create-all-sql-2.5.0.sql;
6、创建 SSL 配置
参考地址: http://docs.codehaus.org/display/JETTY/How+to+configure+SSL
运行这个文件会生成一个数字证书文件
最好是在 azkaban 目录下:
执行命令: keytool -keystore keystore -alias jetty -genkey -keyalg RSA
运行此命令后,会提示输入当前生成 keystore 的密码及相应信息,输入密码请劳记,信息如下:
[potter@potter2 azkaban-2.5.0]$ keytool -keystore keystore -alias jetty -genkey -keyalg R