Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Hadoop, mail # user - ClientProtocol Version mismatch. (client = 69, server = 1)


Copy link to this message
-
ClientProtocol Version mismatch. (client = 69, server = 1)
Kim Chew 2013-01-29, 20:33
I am using CDH4 (2.0.0-mr1-cdh4.1.2) vm running on my mbp.

I was trying to invoke a remote method in the ClientProtocol via RPC,
however I am getting this exception.

2013-01-29 11:20:45,810 ERROR
org.apache.hadoop.security.UserGroupInformation:
PriviledgedActionException as:training (auth:SIMPLE)
cause:org.apache.hadoop.ipc.RPC$VersionMismatch: Protocol
org.apache.hadoop.hdfs.protocol.ClientProtocol version mismatch.
(client = 69, server = 1)
2013-01-29 11:20:45,810 INFO org.apache.hadoop.ipc.Server: IPC Server
handler 6 on 8020, call
org.apache.hadoop.hdfs.protocol.ClientProtocol.getFileInfo from
192.168.140.1:50597: error: org.apache.hadoop.ipc.RPC$VersionMismatch:
Protocol org.apache.hadoop.hdfs.protocol.ClientProtocol version
mismatch. (client = 69, server = 1)
org.apache.hadoop.ipc.RPC$VersionMismatch: Protocol
org.apache.hadoop.hdfs.protocol.ClientProtocol version mismatch.
(client = 69, server = 1)
at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.getProtocolImpl(ProtobufRpcEngine.java:400)
at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:435)
at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:898)
at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1693)
at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1689)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1332)
at org.apache.hadoop.ipc.Server$Handler.run(Server.java:1687)

I could understand if the Server's ClientProtocol has version number
"60" or something else, but how could it has a version number of "1"?

Thanks.

Kim