java - 作为请求传递给 oozie 调度程序的 xml 字符串(配置属性)的格式是什么?
问题描述
向 oozie 调度程序提交作业时出现 HTTP 400 错误请求。由于 http 请求格式,作业未提交。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<configuration>
<property>
<name>nameNode</name>
<value>hdfs://e2e-36-167.e2enetworks.net.in:8020</value>
</property>
<property>
<name>jobTracker</name>
<value>e2e-36-171.e2enetworks.net.in:8050</value>
</property>
<property>
<name>queueName</name>
<value>default</value>
</property>
<property>
<name>oozie.action.sharelib.for.spark</name>
<value>spark2</value>
</property>
<property>
<name>oozie.action.sharelib.for.spark.exclusion</name>
<value>oozie/jackson</value>
</property>
<property>
<name>user.name</name>
<value>oozie</value>
</property>
<property>
<name>oozie.coord.application.path</name>
<value>hdfs://e2e-36-167.e2enetworks.net.in:8020/spark-computation/coordinator.xml</value>
</property>
<property>
<name>mapreduce.job.user.name</name>
<value>oozie</value>
</property>
<property>
<name>oozie.use.system.libpath</name>
<value>true</value>
</property>
我认为上述请求中存在一些格式问题,因此引发了错误的请求 400 错误
解决方案
推荐阅读
- angular - 升级到 Capacitor v3 包 com.getcapacitor.annotation 后报错不存在
- qt - 大文本QT的快速输出
- aws-lambda - 无服务器错误 ----- 实体名称中的无效字符行:0 列:382 字符:= 在 ap-south-1 区域中部署 lambda 函数时
- azure-powershell - 如何使用 PowerShell 创建具有托管虚拟网络的集成运行时
- mysql - 我的 SQL 查询没有返回预期的结果
- android - 我的警报管理器在应用程序关闭时不显示通知?
- sockets - 收到此错误 SocketException: OS Error: Connection timed out, errno = 110, address = 10.xxx.xx.xxx, port = 43620 in flutter
- c# - 构建错误 - 安装 Nuget 包后访问被拒绝
- jquery - 选择两个选择,通过 jquery 和 json 选择
- amazon-web-services - SAM 节点 + Python lambdas 一起