前言
剛搭建好的hadoop或者啓用hadoop時,相信大部分小夥伴都遇到過DataNode和NameNode很神奇地消失了,當然也相信大部分小夥伴爲之惱怒過,在此我將講一講其中的某些原因以及一個神操作。
原因
- 當執行“jps”命令查看節點時,少了namenode或者datanode有可能的原因是虛擬機下linux的內存不足以致於namenode或者datanode掛了起不來。
神操作呢,就是把掛了的節點再次拉起來唄!進入hadoop目錄裏的sbin目錄執行以下命令:
sh hadoop-daemons.sh start namenode //後面這個是節點名稱,缺啥就寫啥
因爲在sbin目錄裏有那麼一個hadoop-daemons.sh文件哦。
反手就是一張你想要的圖,如下:
- 如果執行“jps”命令查看節點時並沒有輸出任何節點,只有一個jps進程時,極有可能是配置文件(如:/etc/profile)裏的路徑出現了問題,譬如jdk路徑,還有就是配置文件裏的名字格式不規範等等,原因很多,列出來的僅供參考!
有不足之處望留言指正!
———————END————————
Programmer:柘月十七