EclipseHadoop插件问题(调用localhost/127.0.0.1:50070)有人能给我这个问题的解决方案吗?

EclipseHadoop插件问题(调用localhost/127.0.0.1:50070)有人能给我这个问题的解决方案吗?,hadoop,eclipse-plugin,hdfs,Hadoop,Eclipse Plugin,Hdfs,问题:EclipseHadoop插件问题(对localhost/127.0.0.1:50070的调用因本地异常而失败:java.io.EOFException)。有谁能给我解决这个问题的办法吗 我正在接受Cloudera培训教程。它使用Eclipse(Helios)3.6和Hadoop.0.20.2-cdh3u2版本 我已经下载了hadoop-eclipse-plugin-0.20.3-SNAPSHOT.jar,并在/home/training/eclipse/plugins/文件夹中复制了相同

问题:EclipseHadoop插件问题(对localhost/127.0.0.1:50070的调用因本地异常而失败:java.io.EOFException)。有谁能给我解决这个问题的办法吗

我正在接受Cloudera培训教程。它使用Eclipse(Helios)3.6和Hadoop.0.20.2-cdh3u2版本

我已经下载了hadoop-eclipse-plugin-0.20.3-SNAPSHOT.jar,并在/home/training/eclipse/plugins/文件夹中复制了相同的文件

Run --> Eclipse --> gone to File (which is in Menu bar) --> New --> other
从其他选定项目中选择MapReduce项目。我选择了指定Hadoop库位置。并指定位置为“/usr/lib/hadoop”。 在这个位置,我有以下文件

bin                                hadoop-examples-0.20.2-cdh3u2.jar
build.xml                          hadoop-examples.jar
CHANGES.txt                        hadoop-test-0.20.2-cdh3u2.jar
conf                               hadoop-test.jar
contrib                            hadoop-tools-0.20.2-cdh3u2.jar
example-confs                      hadoop-tools.jar
hadoop-0.20.2-cdh3u2-ant.jar       ivy
hadoop-0.20.2-cdh3u2-core.jar      ivy.xml
hadoop-0.20.2-cdh3u2-examples.jar  lib
hadoop-0.20.2-cdh3u2-test.jar      LICENSE.txt
hadoop-0.20.2-cdh3u2-tools.jar     logs
hadoop-ant-0.20.2-cdh3u2.jar       NOTICE.txt
hadoop-ant.jar                     pids
hadoop-core-0.20.2-cdh3u2.jar      README.txt
hadoop-core.jar                    webapps
将Mpareduce项目命名为“myhadoop”,并单击finish按钮。 我在DFS位置按钮上得到了Mapreduce按钮,但不是hirearchy

去检查我的dfs和映射端口

我的core-site.xml是

<configuration>
  <property>
    <name>fs.default.name</name>
    <value>hdfs://localhost:8020</value>
  </property>
同时,我选择使用M/R主机

我已经运行了cloudera的示例wordcount程序,但它给了我以下问题。 请给我解决方案,我正在尝试从2天

Exception in thread "main" java.io.IOException: Call to localhost/127.0.0.1:50070 failed on local exception: java.io.EOFException
    at org.apache.hadoop.ipc.Client.wrapException(Client.java:1142)
    at org.apache.hadoop.ipc.Client.call(Client.java:1110)
    at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:226)
    at $Proxy0.getProtocolVersion(Unknown Source)
    at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:398)
    at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:384)
    at org.apache.hadoop.hdfs.DFSClient.createRPCNamenode(DFSClient.java:111)
    at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:213)
    at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:180)
    at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:89)
    at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1514)
    at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:67)
    at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:1548)
    at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1530)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:228)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:111)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:212)
    at org.apache.hadoop.fs.Path.getFileSystem(Path.java:183)
    at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.addInputPath(FileInputFormat.java:368)
    at WordCount.main(WordCount.java:65)
Caused by: java.io.EOFException
    at java.io.DataInputStream.readInt(DataInputStream.java:375)
    at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:815)
    at org.apache.hadoop.ipc.Client$Connection.run(Client.java:724)
线程“main”java.io.IOException中的异常:对localhost/127.0.0.1:50070的调用在本地异常上失败:java.io.eofeexception 位于org.apache.hadoop.ipc.Client.wrapException(Client.java:1142) 位于org.apache.hadoop.ipc.Client.call(Client.java:1110) 位于org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:226) 位于$Proxy0.getProtocolVersion(未知源) 位于org.apache.hadoop.ipc.RPC.getProxy(RPC.java:398) 位于org.apache.hadoop.ipc.RPC.getProxy(RPC.java:384) 位于org.apache.hadoop.hdfs.DFSClient.createRPCNamenode(DFSClient.java:111) 位于org.apache.hadoop.hdfs.DFSClient.(DFSClient.java:213) 位于org.apache.hadoop.hdfs.DFSClient.(DFSClient.java:180) 位于org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:89) 位于org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1514) 位于org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:67) 位于org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:1548) 位于org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1530) 位于org.apache.hadoop.fs.FileSystem.get(FileSystem.java:228) 位于org.apache.hadoop.fs.FileSystem.get(FileSystem.java:111) 位于org.apache.hadoop.fs.FileSystem.get(FileSystem.java:212) 位于org.apache.hadoop.fs.Path.getFileSystem(Path.java:183) 位于org.apache.hadoop.mapreduce.lib.input.FileInputFormat.addInputPath(FileInputFormat.java:368) 在WordCount.main(WordCount.java:65) 原因:java.io.EOFException 位于java.io.DataInputStream.readInt(DataInputStream.java:375) 位于org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:815) 位于org.apache.hadoop.ipc.Client$Connection.run(Client.java:724)
尝试将配置中的计算机名称从localhost更改为主机名

Map/Reduce Master
Host: localhost
port 50021

DFS Master:
Host :localhost
Port:50020
Exception in thread "main" java.io.IOException: Call to localhost/127.0.0.1:50070 failed on local exception: java.io.EOFException
    at org.apache.hadoop.ipc.Client.wrapException(Client.java:1142)
    at org.apache.hadoop.ipc.Client.call(Client.java:1110)
    at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:226)
    at $Proxy0.getProtocolVersion(Unknown Source)
    at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:398)
    at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:384)
    at org.apache.hadoop.hdfs.DFSClient.createRPCNamenode(DFSClient.java:111)
    at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:213)
    at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:180)
    at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:89)
    at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1514)
    at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:67)
    at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:1548)
    at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1530)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:228)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:111)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:212)
    at org.apache.hadoop.fs.Path.getFileSystem(Path.java:183)
    at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.addInputPath(FileInputFormat.java:368)
    at WordCount.main(WordCount.java:65)
Caused by: java.io.EOFException
    at java.io.DataInputStream.readInt(DataInputStream.java:375)
    at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:815)
    at org.apache.hadoop.ipc.Client$Connection.run(Client.java:724)