【发布时间】:2020-09-18 01:43:46
【问题描述】:
我正在使用 Hadoop-2.7.6 并希望构建完全分布式的。 我给了 3 台虚拟机服务器,它们只能使用 32222 端口。
在 /etc/hosts 中,
1xx.xxx.xxx.xx1 namenode
1xx.xxx.xxx.xx2 slave1
1xx.xxx.xxx.xx3 slave2
然后在core-site.xml中,
<property>
<name>fs.default.name</name>
<value>hdfs://namenode:32222</value>
</property>
但是当我执行hdfs dfs -ls时,
ls: Failed on local exception: com.google.protobuf.InvalidProtocolBufferException: Protocol message tag had invalid wire type.; Host Details : local host is: "hostname/xxx.xxx.xxx.xxx"; destination host is: "namenode":32222
出现此错误消息。
而且,当我执行start-all.sh
Starting namenodes on [namenode]
然后其他从节点发生超时。 怎么解决这个问题..?
【问题讨论】:
标签: hadoop configuration ip port namenode