当前位置: 首页 > 知识库问答 >
问题:

在azkaban中“缺少hive.script的必需属性”

许正平
2023-03-14

这是我的。工作文件

type=hive  
user.to.proxy=azkaban  
azk.hive.action=execute.query  
hive.query.01=SELECT * FROM TEST;

作业失败,出现以下错误:

Caused by: azkaban.utils.UndefinedPropertyException: Missing required property 'hive.script'
        at azkaban.utils.Props.getString(Props.java:483)
        at azkaban.jobtype.HadoopHiveJob.getScript(HadoopHiveJob.java:269)
        at azkaban.jobtype.HadoopHiveJob.getMainArguments(HadoopHiveJob.java:225)
        at azkaban.jobExecutor.JavaProcessJob.createCommandLine(JavaProcessJob.java:60)
        at azkaban.jobExecutor.JavaProcessJob.getCommandList(JavaProcessJob.java:49)
        at azkaban.jobExecutor.ProcessJob.run(ProcessJob.java:56)

我用的是Azkaban 2.5和cdh5

共有1个答案

从劲
2023-03-14

根据最新文件(http://azkaban.github.io/azkaban/docs/2.5/#hive-type)。“配置与旧的配置单元作业类型不同。”job文件现在需要hive.script而不是hive.query

您是否尝试将配置单元查询移动到另一个文件(例如xyz.hive),并在hive.script中设置该文件的路径?

 类似资料:
  • 为什么验证器(http://validator.w3.org/)拒绝这个?什么属性是我不知道的“必需”? 错误: 错误行408,第142列:元素链接缺少必需的属性/模块/14ce1e21/peadig eucookie。css'type='text/css'media='all'/

  • 问题内容: 我有一个重写版本discord.py。如果消息中包含内容,则不会发生错误。如果消息中内容不存在,则我希望该错误不会发生。 我的代码: 完整回溯: 问题答案: 命令解析参数的方式意味着定义 表示需要单词作为命令调用的一部分。如果您想捕获消息的其余部分,则可以使用仅关键字参数语法: 此功能在此处记录。

  • 云功能部署失败:缺少资源项目/ourcafe-mucqxq上service-1044193269753@gcf-admin-robot.iam.gserviceAccount.com的必需权限resourceanager.projects.getiampolicy。请授予service-1044193269753@gcf-admin-robot.iam.gserviceAccount.com云功能

  • 问题内容: 我正在使用Eclipse for Java Develepers(在Windows 7上运行的Juno x64)。 我有一个项目正在尝试不再需要的jar(args4j),因此删除了依赖项。在某个时候,我的PC意外断电,从那以后,我重新启动了Eclipse。 我的项目现在有一个错误。在删除依赖项而没有任何问题之后,我在该项目上工作了一段时间。 在“项目属性”>“ Java构建路径”下,任

  • 我能够成功运行所有使用pandas的脚本,但突然我所有的pandas脚本都出现以下错误: 回溯(最近一次呼叫最后一次): 文件“data_visualization.py”,第5行,在 文件“/usr/lib64/python2.7/site packages/pandas/init.py”,第18行,在 最近我没有安装或更新任何新东西。 有人对此有解决办法吗? 我卸载了熊猫和Numpy,并重新安

  • 我在Xcode8中使用Swift3.0,在运行我的应用程序时遇到这个错误。我使用了第三方库SlideMenuController。 当我运行我的应用程序,我遇到这个错误一次又一次,但没有找到任何解决方案。