準(zhǔn)備工作為票摇,虛擬機(jī)有靜態(tài)ip拘鞋,主機(jī)名修改好,防火墻關(guān)閉矢门,然后進(jìn)行如下步驟
在opt目錄下創(chuàng)建文件夾
- 創(chuàng)建hadoop用戶
adduser hadoop
passwd hadoop - 設(shè)置hadoop用戶具有root權(quán)限
修改 /etc/sudoers 文件盆色,
在
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
下面添加
hadoop ALL=(ALL) ALL - 在root用戶下創(chuàng)建module、software文件夾
mkdir module
mkdir software - 修改module祟剔、software文件夾的所有者
chown hadoop:hadoop module
chown hadoop:hadoop sofrware
安裝jdk
- 卸載現(xiàn)有jdk
查詢是否安裝java軟件隔躲, rpm -qa|grep java
卸載jdk,rpm -e 軟件包 - 使用工具將jdk峡扩,hadoop導(dǎo)入到/opt/software目錄下
- 解壓jdk到/opt/module目錄下
tar -zxvf jdk-8u181-linux-x64.tar.gz -C /opt/module/ - 配置環(huán)境變量
打開(kāi)/etc/profile文件,vim /etc/profile
shift + g 到文件末尾添加
export JAVA_HOME=/opt/module/jdk1.8.0_181
export PATH=$PATH:$JAVA_HOME/bin
- 保存退出
- 讓配置文件生效
source /etc/profile - 測(cè)試jdk安裝成功
java -version
安裝hadoop
- 解壓hadoop
tar -zxvf hadoop-2.8.3.tar.gz -C /opt/module/ - 配置hadoop-env.sh
/opt/module/hadoop-2.8.3/etc/hadoop路徑下配置hadoop-env.sh障本,修改內(nèi)容如下
export JAVA_HOME=/opt/module/jdk1.8.0_181 - 添加環(huán)境變量
在/etc/profile文件后面追加
export HADOOP_HOME=/opt/module/hadoop-2.8.3
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
- 保存退出教届,使文件生效
- 修改/opt目錄下的所有文件所有者為hadoop
- 切換到hadoop用戶