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