azkaban的启动失败必坑指南

azkaban的启动失败必坑指南,第1张

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文件中的空格问题

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5661169.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存