azkaban报错: azkaban.jobExecutor.utils.process.ProcessFailureException: Process exited with code 127

这篇博客记录了Azkaban执行任务时遇到的错误,错误信息显示为Job运行失败,原因是进程退出代码127。问题根源在于job脚本内容不是UNIX格式。解决方案是使用编辑器如Notepad++将脚本格式转换为UNIX格式,然后重新上传ZIP包。遵循这一步骤可以成功解决作业执行失败的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

报错如下:
​​​​​​​05-01-2022 10:02:54 CST ods_to_dwd_log ERROR - Job run failed!
java.lang.RuntimeException: azkaban.jobExecutor.utils.process.ProcessFailureException: Process exited with code 127
	at azkaban.jobExecutor.ProcessJob.run(ProcessJob.java:312)
	at azkaban.execapp.JobRunner.runJob(JobRunner.java:823)
	at azkaban.execapp.JobRunner.doRun(JobRunner.java:602)
	at azkaban.execapp.JobRunner.run(JobRunner.java:563)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: azkaban.jobExecutor.utils.process.ProcessFailureException: Process exited with code 127
	at azkaban.jobExecutor.utils.process.AzkabanProcess.run(AzkabanProcess.java:125)
	at azkaban.jobExecutor.ProcessJob.run(ProcessJob.java:304)
	... 8 more
05-01-2022 10:02:54 CST ods_to_dwd_log ERROR - azkaban.jobExecutor.utils.process.ProcessFailureException: Process exited with code 127 cause: azkaban.jobExecutor.utils.process.ProcessFailureException: Process exited with code 127
05-01-2022 10:02:54 CST ods_to_dwd_log INFO - Finishing job ods_to_dwd_log at 1641348174769 with status FAILED

后来从网上参考:

错误引起的原因是:job 脚本的内容不是unix格式

解决方式:nopad++,将格式转为UNIX,再上传zip包即可
操作:编辑-》档案格式转换-》转换为 UNIX格式

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值