Ausnahme im Thread "main" org.apache.hadoop.ipc.RemoteException: Server IPC Version 9 kann nicht mit Client Version 4 kommuniziere
Ich verwende Hadoop 2.7.0 und Java Oracle JDK 1.7.0_79 mit NetBeans IDE 8.0.2. Wenn ich versuche, mit Hadoop über die Java-Datei zu kommunizieren, wird die folgende Fehlermeldung angezeigt. Gibt es Abhängigkeiten? Oder wie kann ich diesen Fehler beheben?
Ich habe Beiträge mit ähnlichen Problemen gesehen, aber keiner von ihnen war hilfreich, um die Antwort klar zu vermitteln. Also, bitte hilf mir hier raus. Vielen Dank
Exception in thread "main" org.apache.hadoop.ipc.RemoteException: Server IPC version 9 cannot communicate with client version 4
at org.apache.hadoop.ipc.Client.call(Client.java:1066)
at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:225)
at com.sun.proxy.$Proxy1.getProtocolVersion(Unknown Source)
at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:396)
at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:379)
at org.apache.hadoop.hdfs.DFSClient.createRPCNamenode(DFSClient.java:118)
at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:222)
at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:187)
at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:89)
at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1328)
at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:65)
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1346)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:244)
at org.apache.hadoop.fs.Path.getFileSystem(Path.java:187)
at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.setInputPaths(FileInputFormat.java:352)
at pir.PIR.run(PIR.java:317)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at pir.PIR.main(PIR.java:256)