Azkaban3.81.0集群模式部署:初始化数据库(hadoop1)

建表文件

建表文件在 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

原文出处:/show_1GW2LB1VjaTc.html