azkaban异常:Cannot request memory (Xms 0 kb, Xmx 0 kb) from system for job hello, sleep for 60
一、原因:azkaban默认情况下在开始运行job时会检测系统的内存,其最低要求的内存是3G,即虚拟机上应每个节点的内存大于3G,若系统内存不足3G,便会出现运行的job一直卡在那不动,所以应跳过内存检查。
二、解决办法:
(1)增加系统内存
(2)关闭检测内存的选项。具体办法为,在azkaban/azkaban-exec-server/plugins/jobtypes/目录下的commonprivate.properties的文件中添加一下内容:
memCheck.enabled=false
添加后重启服务即可。