運行hadoop程序時,有時候會報以下錯誤:
org.apache.hadoop.dfs.SafeModeException: Cannot delete /user/hadoop/input. Name node is in safe mode
這個錯誤應該還滿常見的吧(至少我運行的時候是這樣的)
那我們來分析下這個錯誤,從字面上來理解:
Name node is in safe mode
說明Hadoop的NameNode處在安全模式下。
那什麼是Hadoop的安全模式呢?
在分佈式文件系統啓動的時候,開始的時候會有安全模式,當分佈式文件系統處於安全模式的情況下,文件系統中的內容不允許修改也不允許刪除,直到安全模式結束。
安全模式主要是爲了系統啓動的時候檢查各個DataNode上數據塊的有效性,同時根據策略必要的複製或者刪除部分數據塊。
運行期通過命令也可以進入安全模式。在實踐過程中,系統啓動的時候去修改和刪除文件也會有安全模式不允許修改的出錯提示,只需要等待一會兒即可。
現在就清楚了,那現在要解決這個問題,我想讓Hadoop不處在safe mode 模式下,能不能不用等,直接解決呢?
答案是可以的,只要在Hadoop的目錄下輸入:
bin/hadoop dfsadmin -safemode leave
也就是關閉Hadoop的安全模式,這樣問題就解決了。
org.apache.hadoop.dfs.SafeModeException
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
hadoop一步步入門
lcyuanjiang
2019-02-23 13:59:15
hadoop搭建之hive安裝
伊人心
2019-02-23 00:41:25
(第3篇)HDFS是什麼?HDFS適合做什麼?我們應該怎樣操作HDFS系統?
I加加
2019-02-23 00:38:18
(第2篇)一篇文章教你輕鬆安裝hadoop
I加加
2019-02-23 00:37:53
(第6.1篇)大數據發展背後的強力推手——HBase分佈式存儲系統
I加加
2019-02-23 00:37:53
(第8篇)實時可靠的開源分佈式實時計算系統——Storm
I加加
2019-02-23 00:37:53
(第7篇)靈活易用易維護的hadoop數據倉庫工具——Hive
I加加
2019-02-23 00:37:51
(第4篇)hadoop之魂--mapreduce計算框架,讓收集的數據產生價值
I加加
2019-02-23 00:37:51
(第1篇)什麼是hadoop大數據?我又爲什麼要寫這篇文章?
I加加
2019-02-23 00:37:51
(第9篇)大數據的的超級應用——數據挖掘-推薦系統
I加加
2019-02-23 00:37:50
(第5篇)避免協作衝突--簡單易接入的Zookeeper
I加加
2019-02-23 00:37:50
hadoop 完全分佈式搭建(帶配置文件)
wangyudiwang
2019-02-23 00:37:11
hbase安裝
chengongliang
2019-02-23 00:28:08
hadoop安裝
chengongliang
2019-02-23 00:28:08
基於spark排序的一種更廉價的實現方案-附基於spark的性能測試
wx58a7bb5e188a6
2019-02-23 00:26:45