java hdfs api协议缓冲区异常

时间:2013-08-07 01:28:42

标签: java hadoop hdfs

我正在使用hadoop-2.0.5-alpha运行java应用。我的代码如下:

FileSystem fileSystem = FileSystem.get(conf);
Path path = new Path("/tmp/sample.txt");
System.out.println(fileSystem.exists(path));

但我得到了一个例外

com.google.protobuf.InvalidProtocolBufferException: Message missing required fields: callId, status

我无法找到导致此错误的原因。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您似乎在客户端使用hadoop-2.0.5-alpha。但是服务器版本可能太低了。

键入hadoop version以检查版本。