Azkaban2仅使用MySQL作为其数据存储。
安装MySQL
安装MySQL DB。
设置数据库
为Azkaban创建一个数据库
> CREATE DATABASE azkaban;
为Azkaban创建数据库用户
> CREATE USER'用户名'@'%'IDENTIFIED BY'密码';
在数据库上设置用户权限
mysql> GRANT SELECT,INSERT,UPDATE,DELETE ON <database>。* to'<username>'@'%'WITH GRANT OPTION;
默认,MySQL允许的数据包大小是1024M,设置/etc/my.cnf
[mysqld]
...
max_allowed_packet = 1024M
要重新启动MySQL
$ sudo / sbin / service mysqld restart
创建Azkaban表
在MySQL实例上运行单个表创建脚本以创建表,只需要运行create-all-sql
脚本。
获取JDBC Connector Jar
Web服务器和执行程序服务器都需要此jar,应将其放入两个服务器的/ extlib目录中。