大數據Hadoop第十一週——四臺電腦的集羣配置

大數據第十一週

1.物理集羣的驗證

  • 開啓本組所有電腦(4臺),拷貝虛擬機映像,打開。在開啓虛擬機之前,設置虛擬機內存是4G,處理器是4,網絡連接是橋接模式。

也可以在圖形界面配

  • 把橋接網卡綁定到具體的物理網卡,不要使用自動綁定。
  • 設置完成後,啓動尋虛擬機。

 

2.設置網絡連接

  • 編輯網絡配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33。

  • IP地址設置如下:(其中50要改成你自己的ip)

IPADDR=172.21.12.79(左1)

IPADDR=172.21.12.80(左2)

IPADDR=172.21.12.81(右2)

IPADDR=172.21.12.82(右1)

PREFIX=24

GATEWAY=172.21.12.254

DNS1=172.16.3.8

  • 修改完成之後,輸入systemctl restart network即可

3.設置hostname和域名解析

修改集羣各個機器的名字和域名解析文件計算機名

sudo vi /etc/hostname

80 master

79 slave0

81 slave1

82 slave2

50 slave4

sudo vi /etc/hosts

172.21.12.80 master

172.21.12.79 slave0

172.21.12.81 slave1

172.21.12.82 slave2

172.21.12.50 slave4

4.關閉防火牆

  • 檢查防火牆狀態:sudo systemctl status firewalld.service
  • 關閉防火牆:sudo systemctl stop firewalld.service
  • Disable防火牆:sudo systemctl disable firewalld.service
  • 如果不執行Disable防火牆,下次啓動時,防火牆還會啓動。
  • 重啓三個節點,重啓後,分別用sudo systemctl status firewalld.service命令檢查所有節點的防火牆狀態,要求看到inactive(dead)提示。

5.設置ssh免密登錄

  • 由於以前做過免密,所以會提示出錯,看提示是否有修改錯誤的指令,如:刪除~/.ssh文件後重做,命令:rm –r .ssh(ls –a查看隱藏文件)
  • 先ssh 要登錄的虛擬機,然後exit。
  • 進入目錄:cd .ssh/
  • 產生密碼:ssh-keygen -t rsa(只需要輸入一次)
  • 傳送公鑰:ssh-copy-id 要登陸的虛擬機名
  • 驗證:ssh 要登陸的虛擬機名
  • 如果不需要密碼就說明成功了。**如果在物理機集羣上安裝,需要安裝時鐘同步工具,保證每個節點的時鐘相同。在虛擬機上安裝不需要。**
  • 我們有三個節點,所以每個虛機需要3個免密登錄。
  • 我們有三個節點,要傳三個公鑰,包括自己。

6.安裝時鐘同步

  • 將時區設置爲上海:sudo timedatectl set-timezone Asia/Shanghai
  • 使用chrony,因爲centos7已經內置chrony,所以只要配置就好。
  • 選擇一個本地時鐘服務器,對於時鐘服務器修改cd /etc sudo vi chrony.conf,要允許其他節點進行連接,
  • 對於主節點:添加allow 172.21.12.0/24;
  • 對於其他節點:刪除已有的四行配置,添加server master iburst

  • 時鐘配置完成後檢查,用命令:檢查chronyc sources。除了主節點外,其它節點只會顯示master。
  • 服務開啓命令:systemctl enable chronyd.service  和 systemctl start chronyd.service
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章