最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

azkaban3.84.4 部署

网站源码admin12浏览0评论

azkaban3.84.4 部署

准备工作

  • 需要提前安装MySQL
  • 上传安装包到该路径下
代码语言:shell复制
# 解压到指定位置
mkdir -p /opt/module/azkaban

tar -zxvf azkaban-db-3.84.4.tar.gz -C /opt/module/azkaban
tar -zxvf azkaban-exec-server-3.84.4.tar.gz -C /opt/module/azkaban
tar -zxvf azkaban-web-server-3.84.4.tar.gz -C /opt/module/azkaban

# 登录MySQL,存放元数据
mysql -u root -p000000

CREATE DATABASE azkaban;  
CREATE USER 'azkaban'@'%' IDENTIFIED BY '000000';  
GRANT SELECT, INSERT, UPDATE, DELETE ON azkaban.* TO 'azkaban'@'%' WITH GRANT OPTION;  
use azkaban;  
source /opt/module/azkaban/azkaban-db-3.84.4/create-all-sql-3.84.4.sql;  
quit;  

# 编辑MySQL配置文件
vim /etc/myf  

max_allowed_packet=1024M  

# 重启MySQL服务
systemctl restart mysqld  

搭建

exec-server

代码语言:shell复制
cd /opt/module/azkaban/azkaban-exec-server-3.84.4/conf/

# 编辑配置文件,修改和添加配置
vim azkaban.properties

default.timezone.id=Asia/Shanghai  
azkaban.webserver.url=http://master:8081  
executor.port=12321  
database.type=mysql  
mysql.port=3306  
mysql.host=master
mysql.database=azkaban  
mysql.user=azkaban  
mysql.password=000000  
mysql.url.extra=?useSSL=false&serverTimezone=UTC&characterEncoding=utf8 

# 将MySQL合适驱动jar包替换,5的就用5的,8的就用8的
/opt/module/azkaban/azkaban-exec-server-3.84.4/lib

# 编辑启动脚本,设置第一依赖位置
vim /opt/module/azkaban/azkaban-exec-server-3.84.4/bin/start-exec.sh  

export CLASSPATH=/opt/module/azkaban/azkaban-exec-server-3.84.4/lib/jopt-simple-4.3.jar:$CLASSPATH

# 启动
cd /opt/module/azkaban/azkaban-exec-server-3.84.4
bin/start-exec.sh  
curl -G "master:12321/executor?action=activate" && echo
  • 启动成功标志

web-server

代码语言:shell复制
# 编辑配置文件,修改和添加配置
vim /opt/module/azkaban/azkaban-web-server-3.84.4/conf/azkaban.properties

default.timezone.id=Asia/Shanghai  
database.type=mysql  
mysql.port=3306  
mysql.host=master  
mysql.database=azkaban  
mysql.user=azkaban  
mysql.password=000000  
azkaban.executorselector.filters=StaticRemainingFlowSize,CpuStatu
mysql.url.extra=?useSSL=false&serverTimezone=UTC&characterEncoding=utf8 

# 修改 <user groups="azkaban" password="000000" roles="admin" username="azkaban"/>中的password为MySQL创建的azkaban用户密码
vim /opt/module/azkaban/azkaban-web-server-3.84.4/conf/azkaban-users.xml

<azkaban-users>
  <user groups="azkaban" password="000000" roles="admin" username="azkaban"/>
  <user password="metrics" roles="metrics" username="metrics"/>

  <role name="admin" permissions="ADMIN"/>
  <role name="metrics" permissions="METRICS"/>
</azkaban-users>

# 启动
vim /opt/module/azkaban/azkaban-web-server-3.84.4/bin/start-web.sh  

export CLASSPATH=/opt/module/azkaban/azkaban-web-server-3.84.4/lib/jopt-simple-4.3.jar:$CLASSPATH
export CLASSPATH=/opt/module/azkaban/azkaban-web-server-3.84.4/lib/guava-21.0.jar:$CLASSPATH  
export CLASSPATH=/opt/module/azkaban/azkaban-web-server-3.84.4/lib/velocity-1.7.jar:$CLASSPATH 

cd /opt/module/azkaban/azkaban-web-server-3.84.4/
bin/start-web.sh
  • 启动成功标志

访问web端

  • http://master:8081/# 用户和密码都是 metrics metrics
  • 登录界面
  • 登录成功即可

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论