Hadoop安装及配置
生活随笔
收集整理的這篇文章主要介紹了
Hadoop安装及配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Hadoop的三種運行模式
- 單機模式(Standalone,獨立或本地模式):安裝簡單,運行時只啟動單個進程,僅調試用途;
- 偽分布模式(Pseudo-Distributed):在單節點上同時啟動namenode、datanode、secondarynamenode、resourcemanager 、nodemanager等5個進程,模擬分布式運行的各個節點 ;
- 完全分布式模式(Fully-Distributed) :正常的Hadoop集群,由多個各司其職的節點構成
Hadoop安裝步驟
tar -xzvf hadoop-2.7.7.tar.gz -C 目標文件夾/hadoop- 2.7.2/
- 編輯該目錄下hadoop-env.sh、yarn-env.sh文件 ;
- 編輯該目錄下core-site.xml、hdfs-site.xml和mapred- site.xml、yarn-site.xml四個核心配置文件 ;
預備步驟-集群時鐘同步
- 自動定時同步(設置系統定時任務)
- 手動同步
Step0:安裝jdk
上傳jdk-7u71-linux-x64(壓縮文件)到/usr/java;
不建議使用高版本JDK,查看Hadoop兼容的JDK版本;
解壓文件(root用戶操作);
Step1:網絡設置
- 橋接模式:VMnet0
- 主機模式:VMnet1
- NAT模式:VMnet8
修改/etc/sysconfig/network-scripts/相應的網絡配置
修改機器名(root用戶)
保存退出,重啟終端,測試hostname
5.重啟網絡服務
Step2:ssh免密碼登錄
Hadoop運行過程中需要管理遠端Hadoop守護進
程,啟動后,NameNode是通過SSH(Secure
Shell)來無密碼登錄啟動和停止各個DataNode上
的各種守護進程的。同理,DataNode上也能使用
SSH無密碼登錄到NameNode。
- 一般情況下,只需要從master單向SSH到slave
Step3:Hadoop安裝
Step4:修改配置文件
hadoop安裝目錄下的配置文件路徑,即$HADOOP_HOME/etc/hadoop
- export JAVA_HOME=/usr/java/jdk1.7.0_71/
- 保存退出
- master機器名的9000端口
- 集群數據目錄
- 保存副本數量
- 使用YARN進行資源調度和任務管理
Step5:編輯masters、slaves(或者workers)文件
- 管理NN機器名稱
- 數據節點DN的機器名稱
- 說明:一行一個主機名
Step6:復制hadoop文件夾到其他節點
Step7:格式化HDFS
第一次啟動Hadoop前,必須先格式化namenode
cd $HADOOP_HOME /bin hdfs namenode –formatStep8:啟動Hadoop
cd $HADOOP_HOME/sbin ./start-all.sh //啟動所有 # 可分兩步啟動: start-dfs.sh 、start-yarn.sh # 第一步啟動文件系統,start-dfs.sh # 出錯時,查看logs,檢查相關配置文件:hdfs-site.xml,core-site.xml # 第二步啟動yarn計算框架,start-yarn.sh # 出錯時,查看logs,檢查相關配置文件:yarn-site.xml,mapred-site.xml 停止Hadoop ~/hadoop-2.5.2/sbin/stop-all.sh 或者分兩步停止hadoop集群 可分兩步停止: start-yarn.sh、start-dfs.sh # 第一步停止yarn, stop-yarn.sh # 第二步停止文件系統,stop-dfs.sh 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Hadoop安装及配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到死去的人还活着什么意思
- 下一篇: 梦到家人有牢狱之灾什么意思