Azkaban3.81.0集群模式部署:初始化数据库(hadoop1) 作者:马育民 • 2025-12-03 19:28 • 阅读:10003 # 建表文件 建表文件在 `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 ``` 原文出处:http://malaoshi.top/show_1GW2LB1VjaTc.html