如何解决hadoop core-site.xml问题?

slmsl1lt  于 2021-05-31  发布在  Hadoop
关注(0)|答案(1)|浏览(545)

我正在使用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]

然后另一个从节点发生超时。如何解决这个问题。。?
enxuqcxy

enxuqcxy1#

财产 fs.default.name 已被弃用并替换为 fs.defaultFS https://stackoverflow.com/a/30480984/7857701

<property>
    <name>fs.defaultFs</name>
    <value>hdfs://namenode:32222</value>
</property>

相关问题