首页 > 解决方案 > 无法使用 API 提交和执行 oozie 工作流 - 面临 HTTP/1.1 401 需要身份验证

问题描述

unable to trigger oozie workflow using API:
   
url : https://XXXXXXXXXXXXXXXXXXXXXXX/oozie/v2/jobs?action=start
    
request body:
    
    <configuration>
      <property>
        <name>oozie.wf.application.path</name>
        <value>hdfs://XXXXXXXXXXXXXXXXXXXXX</value>
      </property>
      <property>
        <name>oozie.use.system.libpath</name>
        <value>True</value>
      </property>
      <property>
        <name>user.name</name>
        <value>XXXXXXXXXXXXXXXXXXXXX</value>
      </property>
      <property>
        <name>jobTracker</name>
        <value>yarnRM</value>
      </property>
      <property>
        <name>mapreduce.job.user.name</name>
        <value>XXXXXXXXXXXXXXX</value>
      </property>
      <property>
        <name>nameNode</name>
        <value>XXXXXXXXXXXXXXXXXXXX</value>
      </property>
    </configuration>

响应:
< HTTP/1.1 401 需要身份验证 < 日期:2021 年 7 月 6 日星期二 16:28:36 GMT enter code here < Strict-Transport-Security: max-age=31536000 < WWW-Authenticate: Negotiate

尝试使用基本身份验证、NTLM、dint 工作

标签: oozie-coordinatoroozie-workflow

解决方案


推荐阅读