Azkaban报错以及解决
说明:使用Azkaban调度执行脚本时遇到的错误以及解决办法
问题一:
FAILED: ParseException line 16:36 cannot recognize input near 'else' 'type' 'end' in expression specification
该原因是由于执行的脚本中运行的是hive操作,在hive -e “ ”语句中使用了双引号引起,导致hive语句解析失败
解决办法:将hive语句中使用到的双引号改为单引号
问题二:
java.lang.RuntimeException: java.io.IOException: Cannot run program "/home/apps/hdfs/azkaban/sqoop.sh" (in directory "/home/apps/usr/webserver/azkaban-exec-server/executions/110/azkaban"