偽分散式hdfs的配置(個人總結)

俶爾乘風_御青空發表於2020-11-29

1、首先找到HADOOP_HOME目錄下

(我配置的hadoop路為:/opt/module/hadoop-2.7.3/ ),然後進入etc目錄下hadoo下p的的core-site.xml

2、修改core-site.xml

在這裡插入圖片描述

fs.defaultFS hdfs://mypc:9000 hadoop.tmp.dir /opt/module/hadoop-2.7.3/data/tmp

其中第一個property是指示Namenode在哪臺機器以及接收客戶端和DataNode的埠號,第二個property是指示資料儲存倉庫的路徑

3、配置好之後記得用hadoop namenode -format生成儲存倉庫的相關檔案,

這個data/tmp/都是format幫忙生成的,不要自己自己建立,否則會報錯,然後報錯了可以進入到HADOOP_NAME/logs/下ls檢視log檔案:tail -n 100 **/log(一定要進入目錄下才行)

然後成功了會有這樣的提示資訊,否則檢視自己是不是因為手動輸入導致的錯誤
在這裡插入圖片描述

4、可以用tree檢視生成的目錄結構(沒有安裝tree可以使用命令yum -y install tree進行安裝)

在這裡插入圖片描述

5、啟動成功後用jps檢視是這樣

在這裡插入圖片描述

當然有時候上面執行失敗了也會短暫的出現Namenode,沒幾秒鐘就消失了,成功的標誌是第三步紅框框住的部分。

6、接下來關閉防火牆:systemctl stop firewalld

7、然後可以在windows瀏覽器中輸入主機地址或者主機名

(如果在windows中配置了hosts的話,配置hosts主機名對映的方法C:\Windows\System32\drivers\etc下面的hosts檔案使用notepad++,這個是個文字編輯神器,沒有的話下一個,因為記事本更改不了,會提示需要系統許可權):例如在瀏覽器中輸入:192.168.152.201:50070(這個50070和配置的那個埠號沒關係,用這個就行)或者mypc:50070(我配置了主機對映所以這樣也可以)
在這裡插入圖片描述

8、看到這個頁面就大功告成了

相關文章