問題信息:
Failed to build job executor for job o2o_get_file_ftp1Job type 'command ' is unrecognized. Could not construct job
問題背景:
搭建azkaban完成后,第一次執行任務時報錯
問題原因:
參考這篇知乎:https://zhuanlan.zhihu.com/p/22254898
解決辦法:
最后在 /azkaban-solo-server/plugins 目錄下找到文件,將plugins文件夾 cp-r 到azkaban-web-server和azkaban-exec-server 目錄下,重啟azkaban
該問題解決,但是出現了一個新的問題:
Cannot request memory (Xms 0 kb, Xmx 0 kb) from system for job o2o_get_file_ftp1, sleep for 60 secs and retry, attempt 2 of 720
問題原因:
azkaban默認需要3G的內存,剩余內存不足則會報異常
解決辦法:
將
azkaban-web-server/plugins/jobtypes/commonprivate.properties
和
azkaban-exec-server/plugins/jobtypes/commonprivate.properties
中添加:memCheck.enabled=false
或者重啟大發(可暫時解決)