gpt4 book ai didi

java - Protobuf RPC 在 Hadoop 2.2.0 单节点服务器上不可用?

转载 作者:可可西里 更新时间:2023-11-01 14:44:52 27 4
gpt4 key购买 nike

我正尝试在按照本教程安装的本地单节点集群上运行 hadoop 2.2.0 mapreduce 作业: http://codesfusion.blogspot.co.at/2013/10/setup-hadoop-2x-220-on-ubuntu.html?m=1

虽然在服务器端抛出以下异常:

org.apache.hadoop.ipc.RpcNoSuchProtocolException: Unknown protocol: org.apache.hadoop.yarn.api.ApplicationClientProtocolPB
at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.getProtocolImpl(ProtobufRpcEngine.java:527)
at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:566)
at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:928)
at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2048)
at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2044)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1491)
at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2042)

有没有办法让我在服务器端配置 Protobuf RPC?为此我需要 hadoop native 库吗?或者我可以在客户端以某种方式切换到 Writables/Avro RPC 吗?

最佳答案

好的,找到原因了,我给yarn resourcemanager连接错端口了。正确的配置是:yarn.resourcemanager.address=localhost:8032

关于java - Protobuf RPC 在 Hadoop 2.2.0 单节点服务器上不可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20163657/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com