localhost与目标localhost不同

rt4zxlrg  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(237)

我是hadoop新手,我正在尝试在我的个人电脑上用“伪分布式操作”模式配置hadoop。尝试运行mapreduce代码时出现以下错误:

Exception in thread "main" java.io.IOException: 
Failed on local exception: com.google.protobuf.InvalidProtocolBufferException: 
Protocol message tag had invalid wire type.; 
Host Details : local host is: "moshe-X541UV/127.0.1.1"; 
destination host is: "localhost":9000;

当我试图在localhost 9000上运行telnet时,我得到以下结果:

Trying 127.0.0.1...
Connected to localhost.

我的etc/hosts文件是:

127.0.0.1       localhost
127.0.1.1       moshe-X541UV
.
.
.

我的core-site.xml也是:

<configuration>

<property>
    <name>fs.defaultFS</name>
    <value>hdfs://localhost:9000</value>
</property>
</configuration>

我做错了什么?
编辑:
jpm结果:

18426 Jps
13036 SparkSubmit

我有ubuntu 16.04.2 lts。hadoop版本是2.7.3。
我正在尝试使用这个教程

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题