Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

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


Copy link to this message
-
ClientProtocol Version mismatch. (client = 69, server = 1)
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
+
Suresh Srinivas 2013-01-29, 20:55
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB