建表文件
建表文件在 azkaban-db-3.81.0.tar.gz 压缩包中
上传
将 azkaban-db-3.81.0.tar.gz 上传到 hadoop 服务器
解压缩
tar -zxvf azkaban-db-3.81.0.tar.gz
关键文件
下面文件是所有的 SQL 语句:
create-all-sql-0.1.0-SNAPSHOT.sql
初始化数据库
登录 hadoop1 服务器
登录数据库
mysql -uroot -proot
建数据库
create database azkaban;
创建用户
创建用户:azkaban,密码:azkaban,其他电脑也可以远程登录该用户:
create USER 'azkaban'@'%' IDENTIFIED BY 'azkaban';
授权
授予增删改查权限:
GRANT SELECT,INSERT,UPDATE,DELETE ON azkaban.* to 'azkaban'@'%' WITH GRANT OPTION;
使用 azkaban 数据库
use azkaban;
建表
使用上面的 SQL 文件建表:
source /program/azkaban-db-3.81.0/create-all-sql-0.1.0-SNAPSHOT.sql
退出
quit
修改配置
azkaban连接MySQL,发送的数据包较大,要将MySQL 数据包的配置改为 1024m,否则会引起阻塞
打开 my.cnf 文件
vim /etc/my.cnf
按 i 健进入编辑模式,
在 [mysqld] 的下面,加上下面代码:
# azkaban
max_allowed_packet=1024M
重启
重启后才生效
service mysql restart