问题描述
java.io.IOException:CalltoHadoop.Master/192.168.10.196:9111failedonlocalexception:java.io.EOFExceptionatorg.apache.hadoop.ipc.Client.wrapException(Client.java:1144)atorg.apache.hadoop.ipc.Client.call(Client.java:1112)atorg.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:229)atcom.sun.proxy.$Proxy5.getProtocolVersion(UnknownSource)atorg.apache.hadoop.ipc.RPC.getProxy(RPC.java:411)atorg.apache.hadoop.hdfs.DFSClient.createRPCNamenode(DFSClient.java:135)atorg.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:276)atorg.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:241)atorg.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:100)atorg.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1411)atorg.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:66)atorg.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1429)atorg.apache.hadoop.fs.FileSystem.get(FileSystem.java:254)atorg.apache.hadoop.fs.FileSystem.get(FileSystem.java:123)atorg.apache.hadoop.fs.FileSystem.get(FileSystem.java:238)atorg.apache.hadoop.fs.Path.getFileSystem(Path.java:187)atorg.apache.hadoop.mapreduce.lib.input.FileInputFormat.addInputPath(FileInputFormat.java:372)atorg.apache.hadoop.examples.WordCount.run(WordCount.java:75)atorg.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)atorg.apache.hadoop.examples.WordCount.main(WordCount.java:85)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:68)atorg.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:139)atorg.apache.hadoop.examples.ExampleDriver.main(ExampleDriver.java:55)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.apache.hadoop.util.RunJar.main(RunJar.java:156)Causedby:java.io.EOFExceptionatjava.io.DataInputStream.readInt(DataInputStream.java:375)atorg.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:841)atorg.apache.hadoop.ipc.Client$Connection.run(Client.java:786)
解决方案
解决方案二:
你好,你的程序报错是:EOFException,这个错误表示输入过程中意外地到达文件尾或流尾,从而导致异常,检查下你的程序代码呢
解决方案三:
谢谢。已解决,找到了产生错误的原因