單機模式(standalone)分佈式
單機模式是Hadoop的默認模式。這種模式在一臺單機上運行,沒有分佈式文件系統,而是直接讀寫本地操做系統的文件系統。當首次解壓Hadoop的源碼包時,Hadoop沒法瞭解硬件安裝環境,便保守地選擇了最小配置。在這種默認模式下全部3個XML文件均爲空。當配置文件爲空時,Hadoop會徹底運行在本地。由於不須要與其餘節點交互,單機模式就不使用HDFS,也不加載任何Hadoop的守護進程。該模式主要用於開發調試MapReduce程序的應用邏輯。oop
僞分佈模式(Pseudo-Distributed Mode)操作系統
這種模式也是在一臺單機上運行,但用不一樣的Java進程模仿分佈式運行中的各種結點調試
僞分佈模式在「單節點集羣」上運行Hadoop,其中全部的守護進程都運行在同一臺機器上。該模式在單機模式之上增長了代碼調試功能,容許你檢查內存使用狀況,HDFS輸入輸出,以及其餘的守護進程交互。進程
全分佈模式(Fully Distributed Mode)內存
Hadoop守護進程運行在一個集羣上。開發