Sto eseguendo il cluster Hadoop 2.2.0 con due datanode e un namenode. Quando provo controllare il sistema utilizzando il comando Hadoop fsck su NameNode o una qualsiasi delle datanodes, ottengo il seguente:Hadoop fsck mostra le repliche mancanti
Target Replicas is 3 but found 2 replica(s).
Ho provato a cambiare la configurazione nella hdfs-site.xml
(dfs.replication a 2) e riavviato i servizi cluster. Su esecuzione hadoop fsck /
è ancora mostrando lo stesso status:
Target Replicas is 3 but found 2 replica(s).
Si prega di chiarire, questo è un problema di cache o di un bug?
Ho trasferito i file su HDFS senza specificare il fattore di replicazione e in quel momento il fattore di replica era impostato su 3, ma in seguito ho modificato il fattore di replica su 2. Allora sto ottenendo questo Target Replicas è 3 ma ho trovato 2 repliche. – abbasdjinn
fs Hadoop -setrep [-R] [w] è il comando completo anche HDFS DFS -setrep [-R] [w] funzionerà. Dettagli - https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/FileSystemShell.html#setrep –
ewm
Grazie, perso fs – sachin