Ho provato a scrivere un file nella configurazione HDFS locale utilizzando un programma java Sto utilizzando la distribuzione Hadoop 2.3.0
e le librerie hadoop-client 2.3.0
hadoop-hdfs 2.3.0
.Impossibile scrivere sul datanode HDFS locale
Negli HDFS registro mostra il seguente errore:
2014-04-07 18:40:44,479 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: prabhathp:50010:DataXceiver error processing unknown operation src: /127.0.0.1:38572 dest: /127.0.0.1:50010
java.io.IOException: Version Mismatch (Expected: 28, Received: 26738)
at org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.readOp(Receiver.java:54)
at org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:198)
at java.lang.Thread.run(Thread.java:744)
Qualcuno può spiegare questo?
Ho trovato la causa per questo. Ho usato un url hdfs errato nell'applicazione. –
si prega di descrivere in modo appropriato .. non è possibile ottenere –