我在运行示例oozie示例时遇到以下异常。 我已使用相应的nameNode和jobTracker详细信息修改了位于/ examples / apps / map-reduce的job.properties。 我正在使用以下命令来运行oozie作业: “sudo oozie job -oozie http://ip-10-0-20-143.ec2.internal:11000/oozie -config examples / apps / map-reduce / job.properties -run”
错误:E0501:E0501:无法执行授权操作,本地异常失败:com.google.protobuf.InvalidProtocolBufferException:协议消息end-group标记与预期标记不匹配。主机详细信息:本地主机为:“ip-10-0-20-143.ec2.internal / 10.0.20.143”;目的地主机是:“ip-10-0-20-144.ec2.internal”:50070;
hadoop core-site.xml还为oozie用户提供了正确的代理用户详细信息。
真的,不知道哪里出错了? :(
答案 0 :(得分:2)
我会回答,以防有人将谷歌查看此页面。 在我的情况下,原因是使用名称节点的http地址。
您应该检查您的工作配置以及是否存在以下内容:
nameNode=yourhostname:50070
您应该将其更改为:
nameNode=hdfs://yourhostname:8020
首先检查您的端口!
请注意jobTracker参数有不同的表示法。就我而言,它是:
jobTracker=yourhostname:8021
它工作正常。 希望对某人有所帮助。