国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4)

這篇具有很好參考價值的文章主要介紹了Hadoop集群部署-(完全分布式模式,hadoop-2.7.4)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


一、Linux環(huán)境準(zhǔn)備

1.1 虛擬機(jī)安裝

相關(guān)軟件下載準(zhǔn)備:(推薦)

  • 虛擬機(jī)運(yùn)行環(huán)境:VMware 16.1.1
  • 映像文件:CentOS-7-x86_64-DVD-1810.iso
  • 遠(yuǎn)程登錄工具:Xshell-7.0.0090.exe
  • Xftp傳輸工具:Xftp-7.0.0111p.exe
    首先掌握VMware的下載與安裝,有l(wèi)inux學(xué)習(xí)基礎(chǔ)的同學(xué)可以略看。
    參考鏈接:https://mp.weixin.qq.com/s/CUiauodcjCFPIXEFEx8fOw
    【軟件名稱】: VMware 16.1.1
    【軟件大小】:568MB
    【系統(tǒng)要求】:win7/win8\win10/win11或以上
    【下載鏈接】:https://pan.baidu.com/s/1bY1swCAxWjTIpOROlXaqnQ?pwd=1234
    【提取碼】:1234
    1.對下載的壓縮包進(jìn)行解壓縮
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    2.打開解壓后的壓縮包,進(jìn)行如下步驟
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    3.下一步
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    4.接受許可,下一步
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    5.更改軟件安裝目錄(自己在某個盤新建一個干凈的文件夾),下一步
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    6. 取消紅框內(nèi)的勾選框,點下一步
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    7. 點下一步
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    8.點擊安裝
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    9.輸入許可證激活
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    輸入以下三個中任意一個即可,輸入后,點完成即可。
    ZF3R0-FHED2-M80TY-8QYGC-NPKYF
    YF390-0HF8P-M81RQ-2DXQE-M2UT6
    ZF71R-DMX85-08DQY-8YMNC-PPHV8
    10.安裝成功,桌面顯示圖標(biāo)。
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    11.打開WMware16虛擬機(jī),右鍵以管理員身份運(yùn)行。
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    12.首頁創(chuàng)建新的虛擬機(jī),接下來按照截圖步驟創(chuàng)建虛擬機(jī)。
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    13
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    14 關(guān)于硬件兼容性,根據(jù)安裝時系統(tǒng)自動選擇的版本項,不用變
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    15
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    16
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    17.
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    18.
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    19
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    20
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    21
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    22
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    23
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    24
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    25
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    26
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    27,找到Centos的iso鏡像文件保存位置,并選擇它。
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    28
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    29
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    30
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    31
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    32
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    33
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    34
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    35
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    36
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    37.設(shè)置root用戶的密碼為123456;設(shè)置普通用戶的用戶名(~自定義)和密碼(123456)
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    38
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    39
mkdir -p /export/data
mkdir -p /export/servers
mkdir -p /export/software

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)

1.2 Linux系統(tǒng)網(wǎng)絡(luò)配置

詳細(xì)步驟如下:

  1. 虛擬機(jī)首頁菜單欄,找到【編輯】右鍵,選擇【虛擬網(wǎng)絡(luò)編輯器】
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    2.修改子網(wǎng)IP
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    3.選擇【NAT設(shè)置】Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    4.將網(wǎng)關(guān)IP改為:192.168.121.2
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    5. DHCP設(shè)置Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    ip信息修改為紅色框內(nèi)的內(nèi)容
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    之后點擊【應(yīng)用】,【確定】
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    6.查看IP配置文件并修改ip配置信息
vim /etc/sysconfig/network-scripts/ifcfg-ens33

修改配置文件時:
? 將DHCP自動分配模式改為static
? 添加ip地址,網(wǎng)絡(luò)類型、網(wǎng)絡(luò)范圍和網(wǎng)絡(luò)位(即ip地址前三部分)必須和虛擬網(wǎng)絡(luò)編輯器中相同,主機(jī)位(最后一部分)自定義,這里hadoop01用的IP為 192.168.121.134。
? 添加網(wǎng)關(guān)和域名解析器,和虛擬網(wǎng)絡(luò)編輯器中相同。
執(zhí)行過程:(提醒,網(wǎng)絡(luò)配置信息不能出錯,出錯了后面網(wǎng)絡(luò)會不通)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
7.配置好后,輸入如下命令,重啟網(wǎng)絡(luò)。

service network restart

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
8. 重啟后,請再次查看網(wǎng)絡(luò)ip,確定ip地址修改成功,之后測試是否能夠上網(wǎng)。
終端輸入命令:

ipconfig

出現(xiàn)如下信息,表示網(wǎng)絡(luò)配置成功。
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
Ping百度看是否能ping通。
輸入命令:

ping www.baidu.com

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
9. 接下來修改主機(jī)名和hosts映射文件
&查看主機(jī)名
輸入如下命令:

hostname

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
顯示出當(dāng)前虛擬機(jī)的主機(jī)名為:hadoop01
&修改hadoop01的hosts映射文件
注:后續(xù)在hadoop搭建階段虛擬機(jī)比較多,每次訪問類似192.168.121.134的ip地址比較麻煩,通常會采用主機(jī)名的方式進(jìn)行配置。
輸入如下命令:

vi /etc/hosts

添加下面三條:(其實就是三臺虛擬機(jī)IP及各自對應(yīng)的主機(jī)名)

192.168.121.134 hadoop01
192.168.121.135 hadoop02
192.168.121.136 hadoop03

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
&修改Windows的hosts文件
提醒?。?!Windows的hosts文件一般保存在C:\Windows\System32\drivers\etc下,打開hosts文件添加如下內(nèi)容并保存。
因為C盤里面的文件,修改一些文件需要權(quán)限比較高,如果無法保存成功,建議怎么做呢?首先,可以復(fù)制hosts文件到桌面,在桌面打開hosts文件修改并保存,之后覆蓋原文件。Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
將hosts文件復(fù)制到桌面一份。
添加如下三行映射內(nèi)容

192.168.121.134 hadoop01
192.168.121.135 hadoop02
192.168.121.136 hadoop03

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
將桌面保存后的hosts文件復(fù)制到此路徑下,C:\Windows\System32\drivers\etc,覆蓋掉原來的hosts文件。
.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

接下來打開Windows的命令提示符窗口,進(jìn)行測試,直接ping主機(jī)名,如果成功,說明修改完成。如下圖:Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
10. 關(guān)閉防火墻,防止防火墻開機(jī)自啟動
hadoop01虛擬機(jī)下分別執(zhí)行下面兩條命令:

systemctl stop firewalld
systemctl disable firewalld.service

11. 創(chuàng)建一個普通用戶,方便后期登錄普通用戶加sudo命令執(zhí)行root權(quán)限
? 執(zhí)行下面命令創(chuàng)建普通用戶并修改其密碼,用戶名為user,密碼為123456

useradd user
passwd user

? 執(zhí)行如下命令,修改相應(yīng)的配置文件,提高user用戶權(quán)限,使其具有root對等權(quán)限

vim /etc/sudoers

添加如下內(nèi)容:(縮進(jìn)根據(jù)文本內(nèi)容自主調(diào)整)

user         ALL=(ALL)         NOPASSWD:ALL

注意?。。?!user這一行必須放在%wheel這一行下面Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
? 創(chuàng)建在/opt下創(chuàng)建兩個文件夾并修改所屬主和所屬組

】首先創(chuàng)建module和software文件夾

mkdir /opt/module
mkdir /opt/software

】其次修改新創(chuàng)建的文件夾所屬主和所屬組為user用戶

chown user:user /opt/module
chown user:user /opt/software

】最后輸入命令ll:查看module和software的所屬主和所屬組

ll

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
12.安裝epel-release,相當(dāng)于是一個軟件倉庫

yum install -y epel-release

13.重啟虛擬機(jī)

reboot

1.3 虛擬機(jī)克隆

克隆過程如下:
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
hadoop02克隆完成;

接下來克隆hadoop03。(和克隆hadoop02一樣的操作)Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
注意!??!hadoop03文件夾就是前面提前在E盤建好的。選擇此路徑即可。
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)

到此,三臺虛擬機(jī)克隆完成;
有時候為了方便管理,我們進(jìn)行如下步驟;

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
將三臺虛擬機(jī)拖進(jìn)新建的文件夾中,并排好順序即可。
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
到此虛擬機(jī)克隆完成。------------------------------------------------------------------------------

hadoop02和hadoop03克隆完成以后需要參照虛擬機(jī)hadoop01的執(zhí)行過程,配置一些信息。
首先,對于hadoop02,hadoop03:修改其ip配置文件:

vim /etc/sysconfig/network-scripts/ifcfg-ens33

hadoop02主機(jī)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
hadoop03主機(jī)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)

其次****修改主機(jī)名為hadoop02,【因為】hadoop02是克隆來的,所以對與hadoop02來說,主機(jī)名現(xiàn)在依然是hadoop01,所以需要修改為hadoop02。hadoop03也同樣如此。

vi etc/hostname

hadoop02主機(jī)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
hadoop03主機(jī)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)

再次,由于hosts映射文件已經(jīng)在hadoop01中修改過,即IP與主機(jī)名的映射關(guān)系,所以在hadoop02,hadoop03這里就不用修改了。
最后,查看網(wǎng)絡(luò)IP,確定各個主機(jī)IP對應(yīng)是否正確,并測試能否連接外網(wǎng)

  1. hadoop01的IP為192.168.121.134
  2. hadoop02的IP為192.168.121.135
  3. hadoop03的IP為192.168.121.136

注意:一定確保各個主機(jī)IP配置正確,且能正常連網(wǎng)。

1.4 SSH服務(wù)配置

1. 查看虛擬機(jī)是否已經(jīng)安裝了ssh服務(wù)。

ps -e | grep sshd

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
已經(jīng)安裝有了,因此不需要額外的操作就可以做一個遠(yuǎn)程連接。
如果沒有安裝,則執(zhí)行如下命令:

yum install openssh-server
  1. 在這里借助一款虛擬機(jī)遠(yuǎn)程連接工具【Xshell】,
    版本Xftp-7.0.0134p.exe和Xshell-7.0.0134p.exe的軟件安裝過程,這里不再詳述。
    遠(yuǎn)程連接過程如下:Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    3. 接下來:
    輸入相應(yīng)的用戶名:root
    輸入相應(yīng)的密碼:123456

    三臺虛擬機(jī)連接后的效果:
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    利用xftp,方面Window和虛擬機(jī)之間傳輸文件。
    1.新建連接。
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    2. 輸入【名稱】,【主機(jī)名】
    確定后,輸入相應(yīng)的用戶名root和密碼123456
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    三臺虛擬機(jī)連接完成后如下:
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    3. 三臺主機(jī)之間的免密登錄。
    第一臺:hadoop01:
    輸入命令生成密鑰對:
ssh-keygen -t rsa

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
輸入以下命令,查看生成的公私鑰對:

cd .ssh
ls

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
同樣在hadoop02、hadoop03執(zhí)行上述同樣的操作生成密鑰對。
確保三臺虛擬機(jī)中,都生成了各種的公私鑰對。
接下來:
將三臺虛擬機(jī)的公鑰拷貝到一臺機(jī)器上

  • 對于hadoop01機(jī)器:執(zhí)行命令:ssh-copy-id hadoop01
  • 對于hadoop02機(jī)器:執(zhí)行命令:ssh-copy-id hadoop01
  • 對于hadoop03機(jī)器:執(zhí)行命令:ssh-copy-id hadoop01

在hadoop01虛擬機(jī)中,定位到目錄.ssh下面,輸入ls,可以查看到出現(xiàn)一個文件authorized_keys,此文件保存的就是三臺機(jī)器的公鑰
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
再接下來
將此文件authorized_keys發(fā)送給其它機(jī)器。

scp /root/.ssh/authorized_keys hadoop02:/root/.ssh
scp /root/.ssh/authorized_keys hadoop03:/root/.ssh

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
最后試試免密登錄是否成功。
即利用ssh+【主機(jī)名】,無需輸入密碼,即可實現(xiàn)對應(yīng)主機(jī)登錄,方便后續(xù)操作。
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)

二、JDK的安裝配置

安裝JDK。
1. 利用xftp軟件,將下載好的壓縮包上傳到虛擬機(jī)中。,直接選中【目標(biāo)文件】左右拖拽即可實現(xiàn)文件快速傳輸。因此將Windows下保存的jdk的壓縮包拖入到右側(cè)的虛擬機(jī)下,路徑為:/export/software(提前在虛擬機(jī)中建好的文件路徑)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
2. 先定位到/export/software/目錄下,然后ll查看壓縮包是否存在,之后利用下面的tar命令進(jìn)行解壓縮

cd /export/software/
tar -zxvf jdk-8u161-linux-x64.tar.gz -C /export/servers/

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
3. 查看解壓縮后的jdk文件夾,并利用mv命令對文件夾進(jìn)行重命名。

cd /export/servers/
ls
mv jdk1.8.0_161/ jdk

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
4. 配置JDK環(huán)境變量

vim /etc/profile

添加如下內(nèi)容:

#JAVA_HOME
export JAVA_HOME=/export/servers/jdk
export PATH=$PATH:$JAVA_HOME/bin

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
5.編輯保存好后,重啟使配置文件生效。

source /etc/profile

6. jdk的環(huán)境驗證

java -version

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)

三、Hadoop安裝及配置

  1. 將hadoop2.7.4的安裝包拖入到hadoop01的路徑/export/software下。
    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
    2.在xshell下的hadoop01節(jié)點,定位到此目錄/export/software
cd /export/software

之后解壓hadoop壓縮包。解壓后的目標(biāo)路徑為/export/servers

tar -zxvf hadoop-2.7.4.tar.gz -C /export/servers/

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
解壓成功后,進(jìn)入到/export/servers目錄下

cd /export/servers
ls
#查看解壓后的hadoop文件。

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
3. 配置Hadoop系統(tǒng)環(huán)境變量

 vim /etc/profile

添加如下內(nèi)容:

export HADOOP_HOME=/export/servers/hadoop-2.7.4
export PATH=:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)

#輸入如下命令,使配置文件生效
source /etc/profile
#查看hadoop版本
hadoop version

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
4. 接下倆可以隨意查看一下hadoop壓縮包里面都有哪一些文件
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
查看一些重要的配置文件,如下:
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
接下來hadoop集群的搭建需要用到這些文件。
5. 配置Hadoop集群主節(jié)點。

(1).修改hadoop-env.sh文件。
命令:
vim hadoop-env.sh
添加如下內(nèi)容:
export JAVA_HOME=/export/servers/jdk

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)

(2).修改core-site.xml文件
命令:
vim core-site.xml
添加內(nèi)容如下:
<configuration>
        <property>
                <name>fs.defaultFS</name>
                <value>hdfs://hadoop01:9000</value>
        </property>
        <property>
                <name>hadoop.tmp.dir</name>
                <value>/export/servers/hadoop-2.7.4/tmp</value>
        </property>
</configuration>

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)

  (3). 修改hdfs-site.xml文件
 命令:
  vim hdfs-site.xml
  添加如下內(nèi)容:
<configuration>
        <property>
                <name>dfs.replication</name>
                <value>3</value>
        </property>
        <property>
                <name>dfs.namenode.secondary.http-address</name>
                <value>hadoop02:50090</value>
        </property>
</configuration>

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)

(4). 修改mapred-site.xml
#這里我們首先需要拷貝下mapred-site.xml.template文件,命名為mapred-site.xml
命令如下:
cp mapred-site.xml.template mapred-site.xml
接下來編輯此文件
命令:
vim mapred-site.xml
添加的內(nèi)容如下:(指定MapReduce運(yùn)行時的框架,這里指定在Yarn上)
<configuration>
        <property>
                <name>mapreduce.framework.name</name>
                <value>yarn</value>
        </property>
</configuration>

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)

(5).修改yarn-site.xml   
#Yarn 分布式資源調(diào)度系統(tǒng)。
命令:
vim yarn-site.xml
添加的內(nèi)容如下:
<configuration>
        <property>
                <name>yarn.resourcemanager.hostname</name>
                <value>hadoop01</value>
        </property>
        <property>
                <name>yarn.nodemanager.aux-services</name>
                <value>mapreduce_shuffle</value>
        </property>
</configuration>

Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)

(6)修改slaves文件,打開該配置文件,先刪除里面的內(nèi)容(默認(rèn)是localhost)。
命令:
vim slaves
然后添加如下內(nèi)容:
hadoop01
hadoop02
hadoop03

到此一些集群主節(jié)點hadoop01中一些配置配置文件配置完成。
接下來將配置好的文件分發(fā)到另外兩個節(jié)點下hadoop02和hadoop03。

#執(zhí)行如下四條命令進(jìn)行分發(fā)
> scp /etc/profile hadoop02:/etc/profile
> scp /etc/profile hadoop03:/etc/profile
> scp -r /export/ hadoop02:/ 
> scp -r /export/ hadoop03:/

執(zhí)行結(jié)束后:還需要在hadoop02和hadoop03上執(zhí)行命令:

source /etc/profile

到此整個hadoop集群的配置就結(jié)束了。
還沒結(jié)束,,,

6.格式化文件系統(tǒng)(在主節(jié)點上執(zhí)行。即hadoop01這臺虛擬機(jī)上執(zhí)行)

hdfs namenode -format

注意?。?!格式化文件系統(tǒng)這個操作只能在第一次啟動hdfs集群時來操作,后面不能再進(jìn)行格式化)
成功被格式化:
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
7. 啟動和關(guān)閉Hadoop集群
包含HDFS集群和YARN兩個集群框架
啟動有兩種方式:

  • 1 單節(jié)點逐個啟動
  • 2. 使用腳本一鍵啟動

這里使用第二種方式,第一種方式自主學(xué)習(xí)。
使用腳本一鍵啟動

start-dfs.sh或stop-dfs.sh #啟動或關(guān)閉所有HDFS服務(wù)進(jìn)程
start-yarn.sh或stop-yarn.sh #啟動或關(guān)閉所有YARN服務(wù)進(jìn)程

對于hadoop01:
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
對于hadoop02:
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
對于hadoop03:
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
注:jps命令是查看開啟的進(jìn)程。
確保:
hadoop01有5個,hadoop02有4個,hadoop03有3個
8.最后,查看HDFS和YARN集群狀態(tài)
在瀏覽器訪問hadoop01:50070或者192.168.121.134:50070(格式為:主機(jī)名或IP地址+端口號)查看HDFS集群狀態(tài)
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
瀏覽器搜索hadoop01:8088或者192.168.121.134:8088(格式為:主機(jī)名或IP地址+端口號)可查看YARN集群管理頁面.
Hadoop集群部署-(完全分布式模式,hadoop-2.7.4),分布式,hadoop,大數(shù)據(jù)
至此,hadoop集群搭建成功!??!文章來源地址http://www.zghlxwxcb.cn/news/detail-706128.html

到了這里,關(guān)于Hadoop集群部署-(完全分布式模式,hadoop-2.7.4)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Hadoop 完全分布式集群搭建

    Hadoop 完全分布式集群搭建

    部署前可以先了解下 Hadoop運(yùn)行模式及目錄結(jié)構(gòu)-CSDN博客 服務(wù) hadoop102 hadoop103 hadoop104 NameNode √ DataNode √ √ √ Secondary NameNode √ ResourceManager √ NodeManager √ √ √ JobHistoryServer √ IPv4 192.168.88.102 192.168.88.103 192.168.88.104 NodeObject master worker1 worker2 最小化安裝 Neokylin7.0 用于搭建 Had

    2024年02月04日
    瀏覽(52)
  • Hadoop完全分布式集群搭建

    Hadoop完全分布式集群搭建

    1.在虛擬機(jī)關(guān)機(jī)的狀態(tài)下選擇克隆 2.開始克隆 3.選擇從當(dāng)前狀態(tài)創(chuàng)建 4.創(chuàng)建一個完整的克隆 5.選擇新的虛擬機(jī)存儲位置(選擇內(nèi)存充足的磁盤) 6.開始克隆 7.克隆完成 8.同樣的方法克隆第二臺虛擬機(jī) 9.在計算機(jī)中存在三臺虛擬機(jī) 將第一臺虛擬機(jī)更名為hadoop01 修改hadoop01的主機(jī)

    2024年02月02日
    瀏覽(23)
  • 大數(shù)據(jù)技術(shù)棧-Hadoop3.3.4-完全分布式集群搭建部署-centos7(完全超詳細(xì)-小白注釋版)虛擬機(jī)安裝+平臺部署

    目錄 環(huán)境條件: 1、安裝虛擬機(jī)(已安裝好虛擬機(jī)的可跳轉(zhuǎn)至? 二、安裝JDK與Hadoop) (1)直接新建一臺虛擬機(jī) (2)首次啟用虛擬機(jī),進(jìn)行安裝 一、集群前置環(huán)境搭建(三臺機(jī)器分別設(shè)置hostname、網(wǎng)卡(ip)配置、ssh免密登錄) 1、查看一下本機(jī)與虛擬機(jī)的網(wǎng)卡和ip信息 (1)

    2024年02月06日
    瀏覽(31)
  • 1.1完全分布式Hadoop署集群

    大家好,我是行不更名,坐不改姓的宋曉剛,下面將帶領(lǐng)大家從基礎(chǔ)到小白Hadoop學(xué)習(xí),跟上我的步伐進(jìn)入Hadoop的世界。 微信:15319589104 QQ: 2981345658 文章介紹: 在大數(shù)據(jù)時代,Hadoop已成為處理海量數(shù)據(jù)的必備工具。但如何從零開始搭建一個完整的Hadoop分布式集群呢?本文將為

    2024年01月23日
    瀏覽(17)
  • hadoop-3.3.3完全分布式集群搭建

    hadoop-3.3.3完全分布式集群搭建

    隨著大數(shù)據(jù)的不斷發(fā)展,hadoop在前段時間就已經(jīng)更新到了3.x版本,與2.x版本存在著一些差異,在某大數(shù)據(jù)競賽中也是使用的hadoop3.x的版本,本文就介紹hadoop3.x版本的完全分布式集群搭建。 jdk:1.8 hadoop:3.3.3 操作系統(tǒng):centos7 需要的所有安裝包都放在master節(jié)點的/opt目錄下,安

    2024年02月09日
    瀏覽(30)
  • Hadoop 完全分布式部署

    Hadoop 完全分布式部署

    前期準(zhǔn)備 分析: 準(zhǔn)備3臺客戶機(jī)(關(guān)閉防火墻、靜態(tài)IP、主機(jī)名稱) 【CentOS 7】 安裝JDK 【jdk1.8】 安裝Hadoop 【hadoop 3.3.4】 配置環(huán)境變量 配置ssh 配置集群 單點啟動 群起并測試集群 Hadoop 集群規(guī)劃: node1 node2 node3 IP 10.90.100.121 10.90.100.122 10.90.100.123 HDFS NameNode 、 DataNode DataNode D

    2024年03月23日
    瀏覽(30)
  • hadoop完全分布式集群搭建(超詳細(xì))-大數(shù)據(jù)集群搭建

    hadoop完全分布式集群搭建(超詳細(xì))-大數(shù)據(jù)集群搭建

    本次搭建完全分布式集群用到的環(huán)境有: jdk1.8.0 hadoop-2.7.7 本次搭建集群所需環(huán)境也給大家準(zhǔn)備了,下載鏈接地址:https://share.weiyun.com/dk7WgaVk 密碼:553ubk 本次完全分布式集群搭建需要提前建立好三臺虛擬機(jī),我分別把它們的主機(jī)名命名為:master,slave1,slave2 一.配置免密登陸 首先

    2024年02月10日
    瀏覽(30)
  • Hadoop3.1.4完全分布式集群搭建

    Hadoop3.1.4完全分布式集群搭建

    在Centos7中直接使用root用戶執(zhí)行hostnamectl命令修改,重啟(reboot)后永久生效。 要求:三臺主機(jī)的名字分別為:master slave1 slave2 關(guān)閉后,可查看防火墻狀態(tài),當(dāng)顯示disavtive(dead)的字樣,說明CentOS 7防火墻已經(jīng)關(guān)閉。 但要注意的是,上面的命令只是臨時關(guān)閉了CentOS 7防火墻,

    2024年04月17日
    瀏覽(56)
  • Linux環(huán)境搭建Hadoop及完全分布式集群

    Hadoop是一個開源的分布式計算框架,旨在處理大規(guī)模數(shù)據(jù)集和進(jìn)行并行計算。核心包括兩個組件:HFDS、MapReduce。 配置方案 各虛擬機(jī)的用戶名分別為test0、test1、test2,主機(jī)名為hadoop100、hadoop101、hadoop102 虛擬機(jī)的分配如下: hadoop100:NameNode + ResourceManager hadoop101:DataNode + NodeM

    2024年03月23日
    瀏覽(36)
  • 寫給大忙人看Hadoop完全分布式集群搭建

    寫給大忙人看Hadoop完全分布式集群搭建

    vi /usr/local/hadoop/hadoop-2.10.0/etc/hadoop/hdfs-site.xml 修改其內(nèi)容為: dfs.replication 3 dfs.name.dir /usr/local/hadoop/hdfs/name dfs.data.dir /usr/local/hadoop/hdfs/data 復(fù)制mapred-site.xml.template為mapred-site.xml cp /usr/local/hadoop/hadoop-2.10.0/etc/hadoop/mapred-site.xml.template /usr/local/hadoop/hadoop-2.10.0/etc/hadoop/mapred-site.xml

    2024年03月27日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包