[僞分佈模式安裝步驟]
- 關閉防火牆
- 修改IP
- 修改hostname
- 設置ssh自動登錄
- 安裝jdk
- 安裝Hadoop
>>關閉防火牆
如果是對外網提供服務的,當然不能關閉防火牆,容易被別人搞死。
那麼Hadoop爲什麼要關閉防火牆呢?
因爲Hadoop集羣一般是公司內部使用。公司內部有多臺節點,通信需要佔用端口,如果防火牆把那個端口保護起來,就沒法進行通信了。
/**
如果不想關閉防火牆,那麼還有另外一種方式。
方式二:把這些端口加入到防火牆的信任列表裏面。
比較麻煩。
**/
>>修改IP
爲了讓每臺主機的IP固定。
>>修改hostname
給每一臺主機配置主機名。當有主機發生錯誤的時候便於快速定位是哪一臺主機。
>>設置ssh自動登錄
ssh (安全外殼協議), 爲 Secure Shell 的縮寫
SSH 爲建立在應用層基礎上的安全協議。SSH 是目前較可靠,專爲遠程登錄會話和其他網絡服務提供安全性的協議。利用 SSH 協議可以有效防止遠程管理過程中的信息泄露問題。
說白了,就是一臺機器給另一臺機器發送命令。
>>安裝jdk
必不可少
>>安裝Hadoop
必不可少
[實踐環節]
1.使用root登錄
2.調整時間
2.0
2.1選時區
2.2
3.打開終端
4.查看IP
5查看hostname
6.查看防火牆狀態
7.修改IP
配置網絡
選網段-這裏選用hostonly方式 (其他方式也可以)
hostonly–在機器不聯網的時候,要讓虛擬機和自己的機器通信,選擇hostonly模式。
啓動VMnet1
改網段
點擊應用
點擊OK
VMnet0–橋接
VMnet1–hostonly
VMnet8–自動獲取(NAT)
更改Windows下 VMnet1 IP
這裏實際上是window的IP,是Windows訪問虛擬機的IP
修改虛擬機的IP(必須和Windows下的VMnet1 IP在同一個網段–不在同一個網段不能通信)
修改虛擬機的IP 一共三種方式:
方式一:
、
方式二:
方式三(推薦):
8.修改主機名
vim /etc/sysconfig/network
9.修改主機名與IP的映射關係
vim /etc/hosts
10.關閉防火牆
11.查看防火牆是不是 開機自啓服務
[root@localhost Desktop]#chkconfig iptables --list
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@localhost Desktop]#
/**
這裏 的0,1,2,3,4,5,6
對應 init0,init1,init2,init3,init4,init5,init6
表示在 init2(多用戶without NFS) init3(多用戶) init4(未定義)
init5(圖形界面) 下 防火牆是開機自啓的。
**/
[拓展]
0和6不要設置,
2.多用戶模式(沒有NFS)
4.未定義
5.圖形界面模式
12.修改防火牆爲開機不自啓
13.重啓虛擬機
主要是因爲改主機名了,需要重新啓動。
[root@localhost Desktop]#reboot
14.檢查配置是否修改好
>>檢查虛擬機相關配置:
#查看虛擬機主機名:hostname
[root@itcast01 Desktop]#hostname
itcast01
#查看虛擬機ip :ifconfig
[root@itcast01 Desktop]#ifconfig
.......................................
inet addr: 192.168.8.88 ..............
.......................................
.......................................
#查看防火牆
[root@itcast01 Desktop]#ifconfig
Firewall is not running.
>>檢查windows相關配置:
dos下操作:
#windows下ping 虛擬機
C:\Users\zx>ping 192.168.8.88
沒ping通
#如下圖
開始解決這個問題:
第一步:
再次嘗試還是ping不通。
第二步:
再次嘗試,發現可以ping通了。
>>虛擬機ping Windows
[root@itcast01 Desktop]#ping 192.168.8.100
發現ping通了。