一联贩、環(huán)境及軟件說明
1歹茶、虛擬機(jī)軟件:
Oracle VM VirtualBox?
2、系統(tǒng)鏡像:
CentOS-7-x86_64
3种吸、JDK:
jdk-8u121-linux-x64.tar.gz
4弃衍、hadoop安裝包:
hadoop-2.7.3.tar.gz
二、配置網(wǎng)絡(luò)
1. 選用host-only網(wǎng)絡(luò)
2. vi /etc/sysconfig/network
NETWORKING=yes
3. vi /etc/sysconfig/network-scripts/ifcfg-enp0s3?
TYPE=Ethernet?
IPADDR=192.168.56.100
?NETMASK=255.255.255.0
4. 修改主機(jī)名hostnamectl set-hostname master (主機(jī)名千萬不能有下劃線骨稿!)
5. 重啟網(wǎng)絡(luò)service network restart笨鸡,使配置生效
6. 互相ping姜钳,看是否測試成功坦冠,若不成功形耗,注意防火墻的影響。關(guān)閉windows或虛擬機(jī)的防火墻辙浑。
systemctl stop firewalld //關(guān)閉防火墻
systemctl disable firewalld //永久關(guān)閉防火墻(若不永久關(guān)閉防火墻下次開機(jī)防火墻還是開啟的)
三.安裝JDK
1.使用xshell連接虛擬機(jī)激涤,xftp上傳jdk到 /usr/local/java下,并解壓
2.輸入java驗(yàn)證安裝是否成功判呕。
3.配置環(huán)境變量:vim /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_91
JRE_HOME=/usr/java/jdk1.8.0_91/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
4.使環(huán)境變量生效
source /etc/profile
安裝HADOOP
cd /usr/local
tar –xvf ./hadoop-2.7.3.tar.gz
把目錄修改為hadoop mv hadoop-2.7.3 hadoop
修改hadoop-env.sh
vi /usr/local/hadoop/etc/hadoop/hadoop-env.sh
修改export JAVA_HOME 語句為 export JAVA_HOME=/usr/java/default
把/usr/local/hadoop/bin和/usr/local/hadoop/sbin設(shè)到PATH中
vi /etc/profile
追加 export PATH=$PATH:/usr/hadoop/bin:/usr/hadoop/sbin
source /etc/profile (使配置生效)
測試hadoop命令是否可以直接執(zhí)行倦踢,任意目錄敲hadoop
安裝成功后復(fù)制三分虛擬機(jī)辱挥,這里注意各個(gè)虛擬機(jī)的MAC地址,將復(fù)制出來的虛擬機(jī)的MAC刷新幾下
主要是要修改:/etc/hosts,注意:四個(gè)節(jié)點(diǎn)的ip以及hostname都加上