Il lavoro Hadoop chiede di disabilitare manualmente la modalità provvisoria. Dice che le risorse non sono disponibili. Come disabilitare la modalità sicura?Il lavoro Hadoop chiede di disabilitare il nodo sicuro
risposta
Puoi lasciare safemode utilizzando il seguente comando:
hadoop dfsadmin -safemode leave
The documentation touches briefly on other safemode states. Tuttavia, in genere l'istanza di Hadoop entra in modalità provvisoria per un motivo, pertanto potrebbe non essere una correzione permanente.
Non sono sicuro del motivo per cui si desidera uscire manualmente dalla modalità provvisoria. Il comando dfsadmin può essere utilizzato per entrare/uscire manualmente dalla modalità provvisoria. Normalmente la modalità provvisoria viene inserita manualmente quando dovrebbero esserci solo operazioni di sola lettura su HDFS.
Secondo la modalità provvisoria Hadoop documentation
viene inserito automaticamente all'avvio NameNode, e lascia modalità provvisoria automaticamente quando la percentuale minima configurato di blocchi soddisfa la condizione minima replica. La modalità provvisoria può essere inserita manualmente, ma può anche essere disattivata manualmente.
Ecco il comando
Hadoop dfsadmin -safemode lasciare
Nel mio caso si entra in modalità sicura ogni volta che spengo il mio sistema senza spegnere il Hadoop e HBase. Quindi assicurati di aver spento il hadoop e la hbase prima di spegnere il tuo sistema.
- 1. Trova il nome utente che ha ucciso il lavoro Hadoop
- 2. Eseguire il lavoro Hadoop senza utilizzare JobConf
- 3. Hadoop 2,0 nome nodo, nodo secondario e il nodo Checkpoint per High Availability
- 4. Hadoop: Fornire la directory come input per il lavoro MapReduce
- 5. Il server della regione HBase e il nodo dati Hadoop si trovano sulla stessa macchina?
- 6. È sicuro disabilitare il buffering con stdout e stderr?
- 7. Disabilita il processo di lavoro dell'area di lavoro in Eclipse
- 8. problema di autorizzazione Hadoop DFS durante l'esecuzione di lavoro
- 9. Come leggere il file sequenziale di hadoop?
- 10. Hadoop - il namenode non si avvia
- 11. Come controllo il nome dei file di output e il contenuto di un lavoro di streaming Hadoop?
- 12. È sicuro disabilitare l'avviso MSVC C4482?
- 13. Le applicazioni non visualizzate nell'interfaccia utente del filato durante l'esecuzione di mapreduce il lavoro hadoop?
- 14. Hadoop MapReduce ha "Impossibile risolvere il nome host" errore
- 15. Come posso ottenere un elenco di callback nella coda di lavoro del nodo? (O, Perché non il nodo di uscita?)
- 16. Cosa significa tempo CPU per un lavoro Hadoop?
- 17. Disabilitare il debug di APC?
- 18. Scala/Hadoop: specificare il contesto per il riduttore
- 19. WebHDFS non funziona su un cluster hadoop sicuro
- 20. Impossibile avviare il namenode in hadoop?
- 21. Hadoop MapReduce fornire le directory nidificate come input di lavoro
- 22. Trova il nodo fratello dopo il nodo specificato viene trovato
- 23. Il nodo radice è un nodo interno?
- 24. Qual è il flusso di lavoro per un sistema di 'verifica per e-mail' sicuro?
- 25. SafeModeException: il nodo Nome è in modalità provvisoria
- 26. AutoCompleteTextView - disabilitare il filtro
- 27. Come disabilitare il multitouch?
- 28. Come passare il contesto di primavera al nodo di lavoro Spark
- 29. Il riduttore Hadoop non viene chiamato
- 30. - ridimensionare il nodo specifico
Grazie per la soluzione. Il lavoro sta dicendo che il Namenode è in modalità provvisoria, quindi le risorse sono in esaurimento. E sta chiedendo di disabilitare la safemode manualmente. Quale può essere la causa e la correzione permanente? – TheHat
Di solito entra in modalità provvisoria quando i file non vengono replicati. Potresti aver perso troppi nodi dati o troppo pochi nodi dati. È possibile impostare la replica più in basso o far ruotare altri nodi di dati. Potrebbe essere qualcos'altro, potrebbe essere difficile da dire. Dai un'occhiata ai log del NameNode, forse? –