栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

azkaban的启动失败必坑指南

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

azkaban的启动失败必坑指南

项目场景:

最近在学习工作流调度系统Azkaban时遇到的bug记录一下

问题描述:

在azkaban-exec-server-3.84.4目录下执行:bin/bin/start-exec.sh 启动executor 老是不能启动成功
在目录下未生成 executor.port文件 却生成了两个其他文件,貌似 .out文件是log文件,

解决方案:

查看此 .out文件发现:

[robot-0@robot-2 azkaban-exec-server-3.84.4]$ cat executorServerLog__2021-12-11+20:34:15.out 
Starting AzkabanExecutorServer on port  12321 ...
Error: Could not find or load main class 12321``

貌似是端口的问题,总结了其他作者的看法也许是有如下原因造成

  • 端口已经被占用,建议尝试其他端口
  • conf/azkaban.properties 中 “executor.port=12321” 配置2遍,去掉一个即可
在检查上面两个问题时并不能解决我的问题。 仔细检查了配置文件azkaban.properties,发现一个问题就是


端口这行“=”两边有空格,在将空格去除之后,executor成功启动
后缀为.properties的文件对空格比较敏感(其他文件不受空格的影响)
具体可以看下这篇文章
基于Properties文件中的空格问题

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/659100.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号