Come si elimina il DFS in Hadoop?Eliminazione di DFS in Hadoop
risposta
hdfs dfs -rm -r "/*"
(la risposta vecchia è stata sconsigliata)
bin/hadoop namenode -format
Watchout: i vecchi datanode esistenti non funzioneranno con questo dfs appena formattato. Vedere http://issues.apache.org/jira/browse/HDFS-107 – Leonidas
Hai bisogno di fare due cose:
Eliminare la directory di archiviazione Hadoop principale da ogni nodo. Questa directory è definita dalla proprietà hadoop.tmp.dir nel tuo hdfs-site.xml.
Riformatta NameNode:
hadoop namenode -format
Se solo fare (2), rimuoverà solo i metadati memorizzati dal NameNode, ma non sbarazzarsi di tutto lo stoccaggio temporaneo e blocchi datanode.
eliminare la directory di memorizzazione hadoop principale da ogni singolo nodo non è fattibile! – Mehraban
l'esecuzione di namenode -format cancellerà tutti i metadati e renderà il cluster inutilizzabile. Questa non è un'opzione consigliabile. –
Anche se un formato del namenode genererà un nuovo id di cluster per il namenode e tutti gli altri deamon non saranno in grado di comunicare con il namenode. Si prega di aggiornare la risposta per evitare disguidi. Grazie –
Quindi questo è quello che ho dovuto fare in passato.
1. Passare alla directory hadoop sul NameNode, quindi interrompere tutti i processi hadoop. Eseguendo lo script predefinito stop-all. Questo fermerà anche DFS. per esempio.
cd myhadoopdirectory
bin/stop-all.sh
2. Ora su ogni macchina del cluster (Namenodes, JobTrackers, datanodes ecc) eliminare tutti i file nella miniera di storage Hadoop principale è impostato per la cartella Temp nella cartella principale. I vostri si possono trovare nel file conf hdfs-site.xml nella proprietà hadoop.tmp.dir ad es.
cd /temp/
rm -r *
3. Infine tornare al nodo del nome, e formattarlo andando nella directory di Hadoop e l'esecuzione di 'bin/Hadoop NameNode -format' esempio
cd myhadoopdirectory
bin/hadoop namenode -format
4. Avviare nuovamente il cluster eseguendo il seguente comando. Avvierà di nuovo anche DFS.
bin/start-all.sh
5. E dovrebbe funzionare.
Si può emettere
hadoop fs -rmr/
Questo sarebbe eliminare tutte le directory e sottodirectory sotto DFS.
Un'altra opzione è quella di interrompere il cluster e quindi problema:
hadoop namenode -format
Questo sarebbe cancellare tutti i contenuti su DFS, e quindi avviare di nuovo il cluster.
- È necessario chiamare
bin/stop-all.sh
per interrompere dfs e mapreduce. - Elimina la directory di dati che è configurata in conf/hdfs-site.xml e conf/mapred-site.xml.
- Assicurarsi di aver eliminato alcuni file temporanei esistenti in/tmp dir.
Dopo tutti i precedenti passaggi, è possibile chiamare per rigenerare un dfs.
stop si raggruppa
${HADOOP_HOME}/bin/stop-mapred.sh
${HADOOP_HOME}/bin/stop-dfs.sh
o se il suo pseudo distribuita, semplice problema:
${HADOOP_HOME}/bin/stop-all.sh
Format tuoi HDFS
hadoop namenode -format
- 1. hadoop dfs -ls lamenta
- 2. problema di autorizzazione Hadoop DFS durante l'esecuzione di lavoro
- 3. DFS ricorsivo vs DFS iterativo
- 4. C'è ln in hadoop HDFS
- 5. Hadoop DFS errore: INFO ipc.Client: Nuovo tentativo connettersi al server: localhost
- 6. Ottieni configurazione hadoop in Java util
- 7. Che cosa significa esattamente non DFS utilizzato?
- 8. hdfs dfs -put con sovrascrittura?
- 9. Spiegate BFS e DFS in termini di backtracking
- 10. Funzionamento di RecordReader in Hadoop
- 11. errori durante l'esecuzione di Hadoop
- 12. Percorso più breve: DFS, BFS o entrambi?
- 13. Struttura dati grafici: DFS vs BFS?
- 14. eliminazione di Gauss in Matlab
- 15. visualizza il contenuto del file in hdfs hadoop
- 16. Differenze tra Hadoop-common, Hadoop-core e Hadoop-client?
- 17. Variabili globali in hadoop
- 18. Hadoop in rinomina file
- 19. MultipleOutputFormat in hadoop
- 20. Esiste un file system distribuito che gira su Windows ad eccezione di Hadoop?
- 21. Dove sono i file jar hadoop in hadoop 2?
- 22. Hadoop: «ERRORE: JAVA_HOME non è impostato»
- 23. Hadoop 0.20.2 Plugin di Eclipse non completamente funzionante - impossibile eseguire 'su Hadoop'
- 24. Debug di applicazioni hadoop
- 25. Eliminazione attributo in DynamoDB
- 26. Hadoop streaming a python utilizzando mongo-hadoop
- 27. eliminazione all'indietro in R
- 28. BGL DFS da un insieme di nodi fonte
- 29. Hadoop differenze di distribuzione
- 30. Streaming di dati e Hadoop? (non Hadoop Streaming)
ottengo un errore di eliminazione fallito quando provo questo, posso cancellare sottodirectory, ma non la radice –
'HDFS DFS -rmr' è ora deprecato e anche non funzionerà per'/'. Dovresti provare 'hdfs dfs -rm -r"/* "'. – Mehraban