Hadoop完全分布式配置詳解
1、VMwork安裝Linux系統(tǒng)(centos7)
?網(wǎng)絡(luò)適配器:NAT
?用戶名:root
?密碼:123456
也可以建立自定義用戶,不過(guò)自定義的用戶在后續(xù)會(huì)遇到許多權(quán)限問(wèn)題,這里就直接用root用戶進(jìn)行操作了。下面是自定義建立用戶命令,有興趣的小伙伴可以嘗試。
useradd hadoop
passwd hadoop
2、網(wǎng)絡(luò)配置
1)打開(kāi)配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33
2)修改配置文件:
? ? ? TYPE=Ethernet ? ??
? ? ? NAME=ens33 ? ? ??
? ? ? ONBOOT=yes
? ? ? BOOTPROTO=static
? ? ? IPADDR=192.168.114.101
? ? ? NETMASK=255.255.255.0 ? //子網(wǎng)掩碼
? ? ? GATEWAY=192.168.114.2 ? //網(wǎng)關(guān)
? ? ? DNS1=114.114.114.114
? ? ? DNS2=8.8.8.8
其中IPADDR需要根據(jù)自己的虛擬網(wǎng)絡(luò)進(jìn)行設(shè)置,在VMWork中:編輯->虛擬網(wǎng)絡(luò)編輯器,查看子網(wǎng)IP,我這里的子網(wǎng)IP為192.168.114.0,所以IPADDR可以設(shè)置192.168.114.*,其中星號(hào)可以是2-254的任意值。
3)查看Ip:ip addr
注:靜態(tài)IP修改后,重啟生效,可以關(guān)閉防火墻和修改主機(jī)名后,重啟客戶機(jī)。
重啟命令:
init 6
3、關(guān)閉防火墻
1)即時(shí)生效,重啟后無(wú)效:systemctl stop firewalld
2)重啟后永久生效:systemctl disable firewalld
3)查看防火墻狀態(tài):firewall-cmd --state
4、主機(jī)名
修改主機(jī)名:
vi /etc/hostname
hadoop101
安裝JDK
1)在安裝之前,在/opt文件目錄下建立software、module兩個(gè)文件夾,software用來(lái)存放軟件包,module用來(lái)存放安裝的本地文件。
mkdir /opt/software
mkd2)官網(wǎng)下載JDK:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
ir /opt/module
3)利用WinSCP工具,連接虛擬機(jī),把JDK文件上傳到/opt/software文件中,然后解壓到/opt/module目錄中
tar -zxvf jdk-8u241-linux-x64.tar.gz -C /opt/model
配置環(huán)境變量(hadoop+JDK)
1)輸入下面的命令進(jìn)入文件,再按I進(jìn)入編輯模式
?vi /etc/profile
2)往里面添加字段
自定義配置
?
?
?
?