Centos虛擬機網絡配置(爲安裝大數據組件做準備)

修改網絡

當前ip信息:ifconfig -a

在這裏插入圖片描述

查看虛擬機的網關:

在這裏插入圖片描述
在這裏插入圖片描述
記下當前的網關:192.168.116.2,後面根據這個網關去配置虛擬機的IP
我準備配置3臺:
192.168.116.201
192.168.116.202
192.168.116.203

修改ifcfg-eth0:vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改前:
在這裏插入圖片描述
修改後:

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.116.201
NETMASK=255.255.255.0
GATEWAY=192.168.116.2
DNS1=8.8.8.8

注:
NM_CONTROLLED=no 參數解釋:控制network manager的參數,實時生效,修改之後無須重啓網卡立即生效,存在隱患,參數改錯以後,會導致無法連接遠程服務器修改,建議設置成 no

重啓網絡服務: service network restart

網絡修改完成

測試在虛擬機中ping外網IP
在這裏插入圖片描述
測試在外網中ping虛擬機IP
在這裏插入圖片描述
如上圖,即是網絡修改成功,下面啓動xshell連接虛擬機

啓動xshell工具連接虛擬機,這一步比較簡單,省略過程,如果確實需要,就評論加上吧
xshell跟xftp都挺好用的
在這裏插入圖片描述
這裏我已經連到我虛擬機上面了

更改主機名稱

vi /etc/sysconfig/network
在這裏插入圖片描述

修改主機名和Ip的映射

vi /etc/hosts
在這裏插入圖片描述

關閉防火牆

1.永久性生效,重啓後不會復原

開啓: chkconfig iptables on

關閉: chkconfig iptables off

2.即時生效,重啓後復原

開啓: service iptables start

關閉: service iptables stop
3.查看防火牆狀態
service iptables status
以下狀態爲開啓
在這裏插入圖片描述
成功關閉
在這裏插入圖片描述

做本地映射

在這裏插入圖片描述
修改成功
在這裏插入圖片描述

修改hosts文件:
192.168.116.201 master
192.168.116.202 slave01
192.168.116.203 slave02
這個是我準備弄得三臺集羣

將安裝好的虛擬機克隆兩份

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
現在我們已經有了三臺服務器

修改克隆的服務器的IP

因爲克隆之後虛擬機網卡都會被命名爲eth1,而有些程序或者腳本,涉及到網卡的,默認寫的是eth0,這時就存在要將eth1改爲eth0的問題
於是乎:vi /etc/udev/rules.d/70-persistent-net.rules
將第一行eth0註釋掉
然後將第二行eth1修改成eth0
在這裏插入圖片描述

參照最上面修改IP的地方修改

修改主機名

vi /etc/sysconfig/network
在這裏插入圖片描述

修改主機名和Ip的映射

vi /etc/hosts
在這裏插入圖片描述
在這裏插入圖片描述
然後重啓服務器:reboot即可生效

配置三臺機器的ssh協議

在root用戶下輸入ssh-keygen -t rsa 一路回車
生成之後的祕鑰位置: ls ~/.ssh/
在這裏插入圖片描述
祕鑰生成後在~/.ssh/目錄下,有兩個文件id_rsa(私鑰)和id_rsa.pub(公鑰),將公鑰複製到authorized_keys並賦予authorized_keys 600權限
複製
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
賦予權限
chmod 600 authorized_keys

同理在slave1和slave2節點上進行相同的操作,然後將公鑰複製到master節點上的authoized_keys

在這裏插入圖片描述

scp authorized_keys root@slave01:~/.ssh/
第一次需要輸入密碼
在這裏插入圖片描述
這樣三臺機器的準備工作就完成了

hadoop分佈式集羣安裝詳見:

點擊鏈接看超級詳細超級簡單搭建hadoop分佈式集羣

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章