这个错误主要是端口号写错了,我来演示一下错误
[root@hadoop1 ~]# hdfs dfs -ls hdfs://192.168.0.37:50070/
ls: Failed on local exception: com.google.protobuf.InvalidProtocolBufferException: Protocol message end-group tag did not match expected tag.; Host Details : local host is: "hadoop1/192.168.0.37"; destination host is: "hadoop1":50070;
那么怎么获取正确的端口号呢?
hdfs getconf -confKey fs.default.name
获取正确的端口号就可以正常访问hdfs啦!