大数据全系列 教程
1869个小节阅读:467.6k
目录
408考研
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
[root@node1 ~]# mysql -uroot -p123456
推荐使用如下方式
[root@node1 azkaban]# mysql -uroot -p
Enter password:
创建 azkaban 数据库
xxxxxxxxxx
mysql> create database azkaban;
Query OK, 1 row affected (0.00 sec)
创建 azkaban 用户并赋予权限
xxxxxxxxxx
mysql> CREATE USER 'azkaban'@'%' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.03 sec)
mysql> GRANT SELECT,INSERT,UPDATE,DELETE ON azkaban.* to
'azkaban'@'%' WITH GRANT OPTION;
从node2上将azkaban初始化数据库文件拷贝到node1上
xxxxxxxxxx
[root@node2 ~]# cd /opt/azkaban/azkaban-db
[root@node2 azkaban-db]# scp create-all-sql-0.1.0-SNAPSHOT.sql node1:/root
node1上初始化Azkaban 表,完成后退出 MySQL
xxxxxxxxxx
mysql> use azkaban;
Database changed
mysql> source /root/create-all-sql-0.1.0-SNAPSHOT.sql
mysql> quit
Bye
更改 MySQL 包大小;防止 Azkaban 连接 MySQL 阻塞
在[mysqld]下面加一行 max_allowed_packet=1024M
xxxxxxxxxx
[root@node1 ~]# vim /etc/my.cnf
[mysqld]
max_allowed_packet=1024M
重启MySQL
xxxxxxxxxx
[root@node1 ~]# systemctl restart mysqld
重连MySQL,查看添加的表
xxxxxxxxxx
[root@node1 ~]# mysql -uroot -p123456
mysql> use azkaban;
Database changed
mysql> show tables;
+-----------------------------+
| Tables_in_azkaban |
+-----------------------------+
| QRTZ_BLOB_TRIGGERS |
| QRTZ_CALENDARS |
| QRTZ_CRON_TRIGGERS |
| QRTZ_FIRED_TRIGGERS |
| QRTZ_JOB_DETAILS |
| QRTZ_LOCKS |
| QRTZ_PAUSED_TRIGGER_GRPS |
| QRTZ_SCHEDULER_STATE |
| QRTZ_SIMPLE_TRIGGERS |
| QRTZ_SIMPROP_TRIGGERS |
| QRTZ_TRIGGERS |
| active_executing_flows |
| active_sla |
| execution_dependencies |
| execution_flows |
| execution_jobs |
| execution_logs |
| executor_events |
| executors |
| project_events |
| project_files |
| project_flow_files |
| project_flows |
| project_permissions |
| project_properties |
| project_versions |
| projects |
| properties |
| ramp |
| ramp_dependency |
| ramp_exceptional_flow_items |
| ramp_exceptional_job_items |
| ramp_items |
| triggers |
| validated_dependencies |
+-----------------------------+
35 rows in set (0.00 sec)
mysql> quit
Bye
Azkaban 元数据库
表名 | 描述 |
---|---|
active_executing_flows | 记录当前执行中的flow对应每次执行的exejid |
execution_flows | Azkaban flow的执行记录 |
execution_jobs | Azkaban flow中的job的执行记录 |
execution_logs | Azkaban flow中的执行日志记录 |
executors | 配置的executor的信息,多执行器模式有多条记录 |
project_files | 保存项目的文件 |
project_flows | 项目中的flow信息 |
project_permissions | 项目中用户的权限 |
project_versions | 项目的版本,上传用户,上传时间等 |
projects | 项目信息 |
triggers | 调度信息 |