如何解決啟動(dòng)hadoop集群沒(méi)有SecondaryNode和DataNode和NameNode問(wèn)題
進(jìn)行以下操作時(shí)別忘記先關(guān)閉Hadoop集群
一. 沒(méi)有SecondaryNode的解決方案
啟動(dòng)hadoop集群后沒(méi)有SecondaryNode:
給hadoop集群配置環(huán)境變量時(shí),在node1、node2、node3修改/etc/profile 忘記執(zhí)行source /etc/profile生效
source /etc/profile
啟動(dòng)Hadoop集群再jps檢查進(jìn)程
# 一鍵啟動(dòng)hdfs集群 start-dfs.sh # 一鍵關(guān)閉hdfs集群 stop-dfs.sh # 檢查進(jìn)程 jps

這樣就有了SecondaryNode進(jìn)程
二. 沒(méi)有DataNode的解決方案
啟動(dòng)hadoop集群后沒(méi)有DataNode:

以root用戶或權(quán)限 刪除到Hadoop安裝目錄下的logs下的所有文件
再刪除data下的nn下的所有文件和data下的dn下的所有文件
rm -rf /export/server/hadoop/logs/* rm -rf /data/nn/* ; rm -rf /data/dn/*

刪除完后記得回到hadoop用戶(我是新建了個(gè)hadoop用戶防止以root用戶啟動(dòng)hadoop出現(xiàn)問(wèn)題)格式化namenode再啟動(dòng)hadoop集群

# 格式化namenode hadoop namenode -format # 一鍵啟動(dòng)hdfs集群 start-dfs.sh # 一鍵關(guān)閉hdfs集群 stop-dfs.sh
如果不格式化namenode就會(huì)出現(xiàn)如下情況(namenode進(jìn)程未啟動(dòng))

三. 沒(méi)有NameNode的解決方案
啟動(dòng)hadoop集群后沒(méi)有NameNode:

格式化namenode再啟動(dòng)hadoop集群
# 格式化namenode hadoop namenode -format # 一鍵啟動(dòng)hdfs集群 start-dfs.sh # 一鍵關(guān)閉hdfs集群 stop-dfs.sh


至此Hadoop成功啟動(dòng)
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
服務(wù)器Centos部署Spring?boot?前后端項(xiàng)目的詳細(xì)步驟
使用centos部署前后端項(xiàng)目,使用的是centos?8,后端用的是Spring,前端用的是Vue,這篇文章主要介紹了服務(wù)器Centos部署Springboot前后端項(xiàng)目的步驟,需要的朋友可以參考下2024-05-05
TortoiseSVN忽略(Global?ignore)提交文件設(shè)定方式
文章介紹兩種SVN忽略雜碎文件的方法:本地配置忽略規(guī)則(修改config文件中的global-ignores參數(shù))和服務(wù)器端設(shè)置(通過(guò)svn:ignore屬性),方法一適合個(gè)人,方法二需管理員權(quán)限,均需注意空格格式避免報(bào)錯(cuò)2025-08-08
vscode 多設(shè)備通過(guò)ssh登錄遠(yuǎn)程服務(wù)器免密登錄的解決方案
使用VSCode連接遠(yuǎn)程服務(wù)器時(shí),頻繁輸入密碼確實(shí)是一件麻煩事,本文介紹了如何通過(guò)生成SSH密鑰對(duì)的方式,實(shí)現(xiàn)免密登錄,此方法不僅適用于VSCode,也適用于任何支持SSH密鑰認(rèn)證的遠(yuǎn)程連接場(chǎng)景,大大提升工作效率2024-11-11
在mac上安裝虛擬機(jī)搭載Windows服務(wù)的方法
這篇文章主要介紹了在mac上安裝虛擬機(jī)搭載Windows服務(wù)的方法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12
服務(wù)器封UDP和封國(guó)外是什么意思? 封UDP和封海外云服務(wù)器選擇!
很多人在租用高防云服務(wù)器的時(shí)候,都會(huì)看到關(guān)于防御會(huì)有介紹是否封國(guó)外、封UDP,封海外就是封住海外的攻擊,而封UDP則使UDP攻擊無(wú)效,所以防御上面封UDP的機(jī)器比不封UDP的要強(qiáng)一些,下面給大家簡(jiǎn)單介紹一下封UDP和封國(guó)外是什么意思,有什么用2023-05-05
RustDesk?Server服務(wù)器搭建教程含api服務(wù)器和webclient服務(wù)器
RustDesk支持安卓?mac?window?iphone?任意兩個(gè)設(shè)備進(jìn)行遠(yuǎn)程控制,不包括api服務(wù)器和webclient客戶端,本教程教大家RustDesk?Server服務(wù)器搭建教程含api服務(wù)器和webclient服務(wù)器,感興趣的朋友一起看看吧2023-12-12
外貿(mào)網(wǎng)站屏蔽中國(guó)IP訪問(wèn)的多種方法
這篇文章主要介紹了外貿(mào)網(wǎng)站屏蔽中國(guó)IP訪問(wèn)的多種方法,本文通過(guò)nginx、iptables、javascript三種方法實(shí)現(xiàn),需要的朋友可以參考下2014-12-12

