Hadoop集群搭建

2021-09-02 11:49:08 字數 1781 閱讀 2023

hadoop集群具體來說包含兩個集群:hdfs集群和yarn集群,兩者邏輯上分離,但物理上常在一起。

hdfs集群:負責海量資料的儲存,集群中的角色主要有 namenode / datanode

yarn集群:負責海量資料運算時的資源排程,集群中的角色主要有 resourcemanager /nodemanager

benz   nn   dn     nm   snn   rm 

audi           dn     nm

bmw         dn     nm

說明:nn:namenode

dn:datanode

nm:nodemanager

snn:secondary namenode

rm:resourcemanager

a.各個機器處於同乙個網段,以構成乙個區域網,同時還應該配置主機名/ip對映,以便於後期使用

b.配置ssh免密登入

ssh-keygen 

ssh-copy-id hostname

可以編寫shell指令碼進行免密登入配置

c.配置防火牆

此處直接把防火牆關閉

service iptables stop

chkconfig iptables off

2.配置hadoop的環境變數

3.修改配置檔案:$hadoop_home/etc/hadoop/

配置檔案:hadoop-env.sh

配置檔案:core-site.xml

fs.defaultfs

hdfs://benz:9000

hadoop.tmp.dir

/root/hadoop/tmp

配置檔案:hdfs-site.xml

配置檔案:mapred-site.xml

mv mapred-site.xml.template mapred-site.xml

vim mapred-site.xml

mapreduce.framework.name

yarn

配置檔案:yarn-site.xml

yarn.resourcemanager.hostname

benz

yarn.nodemanager.aux-services

mapreduce_shuffle

配置檔案:salves(此檔案將集群的所有機器寫到其中)

benz

audi

bmw將配置檔案傳到其他集群中的機器對應目錄上

1.格式化namenode

hdfs namenode -format (hadoop namenode -format)

2.啟動hdfs(先啟動)

start-dfs.sh

3.啟動yarn(後啟動)

start-yarn.sh

可以通過hadoop-daemon.sh start/stop namenode/datanode...

進行單個節點的啟動和關閉

說明:此處的集群不是ha模式的集群

hadoop集群搭建

hadoop執行環境搭建 1.修改主機名 2.關閉防火牆 3.建立hadoop使用者 4.配置hadoop使用者具有root許可權 5.在 opt目錄下建立資料夾 1 在 opt目錄下建立module soft資料夾 sudo mkdir module sudo mkdir soft 2 修改mod...

Hadoop(二)Hadoop集群搭建

準備好三颱centos系統,配置如下 主機名centos1 centos2 centos3 ipcentos1的ip centos2的ip centos3的ip centos7修改主機名命令 hostnamectl set hostname 配置三個centos的ip對映,修改 etc hosts,...

hadoop集群搭建流程

安裝環境 利用vmware建立了5臺ubuntu18.04的虛擬機器,主機名分別是hadoop01 hadoop05,採用nat網路連線,ip分別為192.168.111.130 192.168.111.134。安裝過程 1 切換到root使用者下。設定root使用者密碼方式 利用xshell向所有...