Name node is in safe mode解決方法
今天在進行分布式文件系統編程實踐的過程中遇到這樣一個問題:Name node is in safe mode當時我已經編寫好程序,剛剛通過終端將Hadoop啟動
cd /usr/local/hadoop
./sbin/start-dfs.sh #啟動hadoop
剛啟動完成我就開始運行程序結果出現這個錯誤
這是因為在分布式文件系統啟動的時候,開始的時候會有安全模式,當分布式文件系統處於安全模式的情況下,文件系統中的內容不允許修改也不允許刪除,
直到安全模式結束。安全模式主要是為了系統啟動的時候檢查各個DataNode上數據塊的有效性,同時根據策略必要的復制或者刪除部分數據塊。
運行期通過命令也可以進入安全模式。在實踐過程中,系統啟動的時候去修改和刪除文件也會有安全模式不允許修改的出錯提示,只需要等待一會兒即可。
可以通過以下命令來手動離開安全模式:
bin/hadoop dfsadmin -safemode leave //在bin下執行
參考博文:https://blog.csdn.net/hu_belif/article/details/83312778