使用azkaban运行脚本文件报错:azkaban.jobExecutor.utils.process.ProcessFailureExceptionazkaban.jobExecutor.utils

错误:

27-12-2018 12:32:36 CST drZlbTodwdjtfq INFO - Starting job drZlbTodwdjtfq at 1545885156153
27-12-2018 12:32:36 CST drZlbTodwdjtfq INFO - Building command job executor. 
27-12-2018 12:32:36 CST drZlbTodwdjtfq INFO - 1 commands to execute.
27-12-2018 12:32:36 CST drZlbTodwdjtfq INFO - Command: sh drZlbTodwdjtfq.sh
27-12-2018 12:32:36 CST drZlbTodwdjtfq INFO - Environment variables: {JOB_OUTPUT_PROP_FILE=/home/hadoop/install/azkaban/executor/executions/46/drZlbTodwdjtfq_output_9133070653415275402_tmp, JOB_PROP_FILE=/home/hadoop/install/azkaban/executor/executions/46/drZlbTodwdjtfq_props_7192743886520549097_tmp, JOB_NAME=drZlbTodwdjtfq}
27-12-2018 12:32:36 CST drZlbTodwdjtfq INFO - Working directory: /home/hadoop/install/azkaban/executor/executions/46
27-12-2018 12:32:36 CST drZlbTodwdjtfq INFO - Process completed unsuccessfully in 0 seconds.
27-12-2018 12:32:36 CST drZlbTodwdjtfq ERROR - Job run failed!
27-12-2018 12:32:36 CST drZlbTodwdjtfq ERROR - azkaban.jobExecutor.utils.process.ProcessFailureExceptionazkaban.jobExecutor.utils.process.ProcessFailureException
27-12-2018 12:32:36 CST drZlbTodwdjtfq INFO - Finishing job drZlbTodwdjtfq at 1545885156208 with status FAILED

解决方法:

解决方法一:

  1. 重新运行你的job任务

解决方法二:

  1. 将你的脚本文件的文件格式设置为unix格式,修改完成后再次进行job任务的运行,此时就可以了!!!

注意:如何修改文件格式,请继续观看!!!

如何设置脚本的文件格式为unix

  1. 可以使用x’shell的远程连接工具
    (如Xftp)将文件放入到虚拟机中进行修改

  2. 然后进入到你放此文件的路径下(虚拟机里的)
    本人是放在此路径下了:

cd /home/hadoop/testdata/
  1. 给文件赋予权限
chmod 777 drZlbTodwdjtfq.sh
  1. 编辑文件
vi drZlbTodwdjtfq.sh
  1. 设置文件格式为unix
按 Shift + :

在这里插入图片描述

  1. 可以查看一下,是否修改成功
    在这里插入图片描述
    在这里插入图片描述
    如此显示表示修改成功!!!

  2. 保存退出
    Shift + :
    在这里插入图片描述

你可能感兴趣的:(Hive的相关知识)