namenode一直是安全模式退不出去

一、首先 用常規方法關閉 安全模式

首先查看一下是否打開安全模式

hdfs dfsadmin -safemode get

然後根據查看的情況(ON 表示安全模式打開),進行安全模式關閉

hdfs dfsadmin -safemode leave

具體步驟如下
在這裏插入圖片描述

二、其次 如果常規方法不管用,就執行下面的

2.1、查看內存情況

df -hl

這是內存清除之後的,內存清除之前是 100% 所以纔會 一直是安全模式
在這裏插入圖片描述

2.2、確定是因爲內存原因造成安全模式之後,就需要清理內存

2.2.1、先確定是哪個文件佔用的內存大

du -sh /*

在這裏插入圖片描述

2.2.2、經上圖觀察是 home佔用的內存最大,然後再依次 篩查 看是哪個具體的文件夾佔用最大(一級一級查)

du -sh /home/*

在這裏插入圖片描述

2.2.3、也可以用下面這種方式進行一級一級查,每到一個目錄就運行一次這個

du -h -x --max-depth=1

在這裏插入圖片描述

2.2.4、最後把hadoop裏面臨時文件(local)下的日誌文件刪了

在這裏插入圖片描述
在這裏插入圖片描述

三、最後就騰出空間了

在這裏插入圖片描述

這篇文章中用到的《Linux查看文件大小的簡單指令》,可以去我之前寫的博客中查看

《Linux查看文件大小的簡單指令》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章