在azkaban中有时候明明代码没有错误,可就是运行不出来,报这样的错误:
azkaban.jobExecutor.utils.process.ProcessFailureExceptionazkaban.jobExecutor.utils.process.ProcessFailureException
这时你可以查看下是否是自己的编码格式的错误,azkaban应该使用的是unix格式。可以使用文本工具Notepad++,点击编辑,档案格式转换转为unix格式。
这里可以查看到运行情况下出现command not found的错误,这时需要在你job运行的shell脚本中加上 source /etc/profile 刷新一下全局变量。