1. 程式人生 > >Hadoop偽分布式重啟正確流程

Hadoop偽分布式重啟正確流程

讀寫 所有 namenode 不可 功能 既然 麻煩 ado 開源軟件

既然是偽分布式,那就不可避免的設計到重啟Hadoop服務或者重啟Hadoop服務器的情況,正確的停止和重啟是很有必要的。

首先是Hadoop服務的停止,使用

./sbin/stop-all.sh腳本來停止所有的Hadoop服務,這個腳本包含了兩個腳本的內容,一個是./sbin/stop-dfs.sh,另一個是./sbin/stop-yarn.sh,具體的細節請直接查看腳本內容

重啟是件比較麻煩的事情,像這種開源軟件,一般都把主要的精力放在了功能的實現上,使用非常不便。

服務器重啟後,直接使用./sbin/start-all.sh,莫名其妙會出錯。每次都是,先格式化namenode,然後再啟動所有,使用jps命令查看namenode和datanode是否都已經啟動

如果啟動不成功,刪除掉./etc/hadoop/hdfs-site.xml中配置對應的namenode和datanode對應的文件夾,重試上一步,這個時候,請一定確保文件夾的讀寫權限。

Hadoop偽分布式重啟正確流程