![](https://csdnimg.cn/release/download_crawler_static/86325906/bg4.jpg)
尚硅谷大数据技术之 Azkaban
—————————————————————————————
更多 Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
a) azkaban-web-server-2.5.0.tar.gz
b) azkaban-executor-server-2.5.0.tar.gz
c) azkaban-sql-script-2.5.0.tar.gz
d) mysql-libs.zip
2) 选择 Mysql 作为 Azkaban 数据库,因为 Azkaban 建立了一些 Mysql 连接增强功能,以
方便 Azkaban 设置,并增强服务可靠性。(参见 hive 文档 2.4)
2.2 安装 Azkaban
1) 在/opt/module/目录下创建 azkaban 目录
[atguigu@hadoop102 module]$ mkdir azkaban
2) 解 压 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 目录下
[atguigu@hadoop102 software]$ tar -zxvf azkaban-web-server-2.5.0.tar.gz
-C /opt/module/azkaban/
[atguigu@hadoop102 software]$ tar -zxvf
azkaban-executor-server-2.5.0.tar.gz -C /opt/module/azkaban/
[atguigu@hadoop102 software]$ tar -zxvf azkaban-sql-script-2.5.0.tar.gz
-C /opt/module/azkaban/
3) 对解压后的文件重新命名
[atguigu@hadoop102 azkaban]$ mv azkaban-web-2.5.0/ server
[atguigu@hadoop102 azkaban]$ mv azkaban-executor-2.5.0/ executor
4) azkaban 脚本导入
进入 mysql,创建 azkaban 数据库,并将解压的脚本导入到 azkaban 数据库。
[atguigu@hadoop102 azkaban]$ mysql -uroot -p000000
mysql> create database azkaban;
mysql> use azkaban;
mysql> source /opt/module/azkaban/azkaban-2.5.0/create-all-sql-2.5.0.sql
注:source 后跟.sql 文件,用于批量处理.sql 文件中的 sql 语句。
2.3 生成密钥库
Keytool 是 java 数据证书的管理工具,使用户能够管理自己的公/私钥对及相关证书。
-keystore 指定密钥库的名称及位置(产生的各类信息将不在.keystore 文件中)
-genkey 在用户主目录中创建一个默认文件".keystore"
-alias 对我们生成的.keystore 进行指认别名;如果没有默认是 mykey
-keyalg 指定密钥的算法 RSA/DSA 默认是 DSA
1)生成 keystore 的密码及相应信息的密钥库
[atguigu@hadoop102 azkaban]$ keytool -keystore keystore -alias jetty
-genkey -keyalg RSA
输入密钥库口令: