我正在尝试使用以下内容列出我在 hdfs 中的目录:
ubuntu@ubuntu:~$ hadoop fs -ls hdfs://127.0.0.1:50075/
ls: Failed on local exception: com.google.protobuf.InvalidProtocolBufferException:
Protocol message end-group tag did not match expected tag.;
Host Details : local host is: "ubuntu/127.0.0.1"; destination host is: "ubuntu":50075;
这是我的 /etc/hosts 文件
127.0.0.1 ubuntu localhost
#127.0.1.1 ubuntu
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
如何正确使用 hdfs:// 列出我的目录?
我在 ubuntu 12.04 上使用 Couldera 4.3
HDFS 未在 50075 运行。
要检查您的 hdfs 端口,请在 linux 中使用以下命令
hdfs getconf -confKey fs.default.name
你会得到类似的输出
hdfs://hmaster:54310
并相应地更正您的网址
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)