hadoop java hdfs api协议缓冲区异常
我正在使用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 楼答案
看起来您正在客户端中使用hadoop-2.0.5-alpha。但是服务器版本可能太低了
键入
hadoop version
检查版本