Hadoop - 啟動服務
Contents
Hadoop 為 Apache 基金會的開源頂級專案,為軟體框架做為分散式儲存及運算,無論是增減加機器都能處理,另具備高可用性、數據副本等能力
機器基本訊息:
- 準備五台機器 (兩台主節點、三台工作節點)
IP | FQDN | HOSTNAME | 用途 |
---|---|---|---|
192.168.1.30 | test30.example.org | test30 | Master 節點 (Namenode) |
192.168.1.31 | test31.example.org | test31 | Master 節點 (ResourceManager) |
192.168.1.32 | test32.example.org | test32 | Worker 節點 |
192.168.1.33 | test33.example.org | test33 | Worker 節點 |
192.168.1.34 | test34.example.org | test34 | Worker 節點 |
-
OS : Ubuntu 18.04
-
資源配置 :
- Cpu : 4 core
- Ram : 8 G
- Disk : 50 G
建置步驟 - 啟動服務:
1. 複製電腦 - 依不同條件執行
必須完成事項清單
- 使用前檢查事項:
- 停用IPv6
- 建立hadoop帳號
- 完成無密碼login
- 建立hosts檔
- 建立worker檔
- 啟動 SSH server
- OpenJDK8安裝並設定
- 下載hadoop並修改完環境變數及相關設定
上述步驟確認無誤再執行
可替代方案
本步驟使用 VMware Player 複製方式,如需自行建設五台機器
可選擇其它替代方案
可選擇其它替代方案
- 複製資料夾並更改資料夾名稱
- 更改UUID(與資料夾名稱一樣)
- 開機時候選擇I Copied It(會自動建立新的MAC)
- 編輯cloud.cfg設定檔
|
|
- 修改hostname
|
|
- 編輯50-cloud-init.yaml設定檔,修改網路IP
|
|
- 套用網路設定
|
|
- 重開機
|
|
8.( 上述步驟, 有多少台機器就重複做幾次…)
- 等待全部電腦開機, 並確認正常啟動
2. Namenode format(hadoop身份)
|
|
3. 啟動hdfs(hadoop身份)
|
|
http://test30.example.org:9870
4. 啟動yarn(hadoop身份)
|
|
http://test31.example.org:8088/
5. 啟動History Server(hadoop身份)
|
|
6. 跑個pi 測試一下mapreduce (hadoop身份)
|
|
Info
會自動建立hadoop的目錄
Note
完成上述步驟,已經成功安裝並啟動 Hadoop,後續尚有進階操作可以選:
附錄 - 服務開啟及關閉
- Hadoop 服務開啟 (未啟用 HA)
|
|
- Hadoop 服務開啟 (未啟用 HA)
|
|
如果你還沒有註冊 Like Coin,你可以在文章最下方看到 Like 的按鈕,點下去後即可申請帳號,透過申請帳號後可以幫我的文章按下 Like,而 Like 最多可以點五次,而你不用付出任何一塊錢,就能給我寫這篇文章的最大的回饋!