0

我可以通过在作为 POST 请求发送到 oozie 服务器的 XML 正文中指定用户名 wf.application.path 来提交 oozie 作业。

<configuration>
<property>
    <name>user.name</name>
    <value>cmluat</value>
</property>
<property>
    <name>oozie.wf.application.path</name>
    <value>hdfs://somename/user/hue/oozie/workspaces/hue-oozie-1537788744.34/</value>
</property>
<property>
    <name>Country</name>
    <value>Malaysia</value>
</property>

查看作业状态时(通过 Hue),我可以在“配置”选项卡下看到上述名称、值对。

我的问题是,如何让我的 shell 操作(包含 shell/python 脚本)将这些名称值对作为输入/参数(国家、马来西亚)。

Hue 中是否有一些功能可以将标签从 config.xml 传递到 shell 操作。或者更好的是,HDFS 上是否存在存储上述从 UI 传递到服务器的配置 .xml 的路径?


附带问题 路径 /user/hue/oozie/workspaces/hue-oozie-1537788744。34 /(这是在提交作业的 XML 中提供的)包含 workflow.xml、shellscript.sh、lib 等

但是,当我查看作为对作业提交的响应而获得的作业 ID 的状态时,单击 DAG 中可见的 shellscript.sh(通过 Hue)会将我重定向到 /user/hue/oozie/workspaces/hue-oozie -1452553957。19 / 不存在(即使通过 hdfs 用户通过终端从 Hue 访问)。

什么是工作流程路径 hue-oozie-1452553957。19它是如何创建的,它包含什么等?

4

0 回答 0