1. 准備環境(VMware、CentOS7/node-14.rar)
-. 解壓 node-14.rar這個壓縮包到指定目錄
-. 找到 解壓之后的node/node.vmx 這個文件,雙擊它,會通過WMware打開
-. 在VMware中彈出的警告框中選擇 【獲取所有權】,在左側菜單就會出現node
-. 點擊【開啟此虛擬機】啟動,在彈出框中選擇【我已移動該虛擬機】
-. 啟動完畢后,會出現一個 node login: 提示,表示需要輸入用戶名和密碼進行登錄(默認都是root)
注意在輸入密碼的時候,虛擬機上不會顯示
當出現 [root@node ~]# 說明登錄成功。


2. 配置網絡
-. 查看當前虛擬機的網絡環境:找到WMware的編輯菜單-->虛擬網絡編輯器-->WMnet8-->子網IP(記錄自己的網段)
192.168.xxx.0 --> xxx就是需要記錄的 -->197
-. 通過一個命令 nmtui 回車,修改網絡
-- 通過鍵盤的方向鍵--> Edit a connection --> <Edit...> --> Addresses : 修改224為前面記錄的網段
Gateway: 修改224為前面記錄的網段
修改完畢后,確認無誤,移動到OK,退出 --> <Back> ---> Quit --> OK
-. 退出之后,輸入 reboot 命令,重啟虛擬機
-. 測試網絡是否暢通--> 輸入一個命令 ping baidu.com 如果返回數據包,則表示暢通,否則需要檢查上述步驟是否正確
要結束數據包的返回,則按 Ctrl + C 結束






3. 安裝Hadoop和JDK軟件
-- 下載 安裝包:hadoop-2.7.3.tar.gz、 jdk-8u111-linux-x64.tar.gz
-- 安裝模擬終端工具 MobaXterm 工具,解壓到任意目錄即可
-- 打開模擬終端工具-->新建一個會話(終端下面的圖表)-->輸入遠程主機(192.168.xxx.130)和用戶名(root)
注意:密碼同樣不會顯示,輸入正確即可 --> 密碼也是root
- 上傳到指定目錄: /usr/local/src 需要借助 MobaXterm
1). 輸入命令:cd /usr/local/src ,通過 命令 pwd 查看目錄,復制這個目錄到左側輸入框中,回車
點擊上傳按鈕,選擇jdk和hadoop安裝包上傳
-- 安裝Hadoop和JDK軟件
1). 把jdk和hadoop安裝包進行解壓到當前目錄 /usr/local/src
[root@node src]# tar -zxvf hadoop-2.7.3.tar.gz
[root@node src]# tar -zxvf jdk-8u111-linux-x64.tar.gz
[root@node src]# clear
2). 刪除安裝包
[root@node src]# rm -rf *.gz
3). 把解壓的文件夾名稱進行重命名為 jdk 和 hadoop
[root@node src]# mv hadoop-2.7.3/ hadoop
[root@node src]# mv jdk1.8.0_111/ jdk
4). 配置環境變量 /root/.bash_profile,需要借助文本編輯器vim,默認是沒有,需要手動安裝
輸入安裝命令: yum install -y vim
輸入一個命令: vim /root/.bash_profile 編輯文件,在文件最后面添加如下內容:
export JAVA_HOME=/usr/local/src/jdk
export HADOOP_HOME=/usr/local/src/hadoop
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
輸入完畢后,按ESC按鍵,確保左下角的 --插入-- 提示消失,再輸入 :wq 保存退出
退出之后,要使上述配置生效,需要運行命令: source /root/.bash_profile
5). 測試JDK和Hadoop是否配置成功
[root@node src]# java -version
[root@node src]# hadoop version
注意:如果出現 java 命令未找到或者 hadoop 命令未找到,則表示上述文件配置路徑有誤,需要回去查看
-- 修改Hadoop的配置文件
1). 輸入一個命令:cd hadoop/etc/hadoop 如果不是在 src 目錄,則輸入 cd /usr/local/src/hadoop/etc/hadoop
2). 修改 hadoop-env.sh 文件
輸入一個命令:vim hadoop-env.sh ,進入文本編輯器,找到 export JAVA_HOME 的配置,修改后面的值
export JAVA_HOME=/usr/local/src/jdk
修改完畢后,就按ESC按鍵,確保左下角的 --插入-- 提示消失,再輸入 :wq 保存退出
3). 修改 core-site.xml 文件
輸入一個命令:vim core-site.xml ,進入文本編輯器,在<configuration></configuration> 標簽之間加入如下代碼:
<property>
<name>fs.defaultFS</name>
<value>hdfs://node:8020</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/src/hadoop/data</value>
</property>
修改完畢后,確認無誤,就按ESC按鍵,確保左下角的 --插入-- 提示消失,再輸入 :wq 保存退出
4). 修改 hdfs-site.xml 文件
輸入一個命令:vim hdfs-site.xml ,進入文本編輯器,在<configuration></configuration> 標簽之間加入如下代碼:
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.secondary.http-address</name>
<value>node:50090</value>
</property>
修改完畢后,確認無誤,就按ESC按鍵,確保左下角的 --插入-- 提示消失,再輸入 :wq 保存退出
5). 修改 slaves 文件
輸入一個命令:vim slaves ,進入文本編輯器,修改 localhost 為 node
修改完畢后,確認無誤,就按ESC按鍵,確保左下角的 --插入-- 提示消失,再輸入 :wq 保存退出
-- 配置SSH免密登錄
1). 修改映射文件 /etc/hosts
輸入命令: vim /etc/hosts ,進入文本編輯器,在最后面加入一行 IP地址 node ,如下:
192.168.xxx.130 node
2). 使用SSH命令生成公鑰和私鑰,運行命令:ssh-keygen ,然后4次回車
3). 使用SSH命令把公鑰發送給需要免密登錄的主機 node ,運行命令:ssh-copy-id node 回車,輸入yes,回車,輸入密碼
注意:如果SSH第一次配置失敗,想配置第二次的,需要刪除一個文件夾才可以,運行一個命令:rm -rf /root/.ssh
-- 啟動Hadoop服務測試






