Linux搭建HDFS集羣教程準備工作

第一步 創建三個虛擬機 可複製可克隆

1.複製法:
找到目標虛擬機複製粘貼

複製完成後修改文件名(自定義起名不要有中文)
使用VMware打開三臺虛擬機
在這裏插入圖片描述
在這裏插入圖片描述
全部開機
在這裏插入圖片描述
開機時如果詢問您是複製的還是移動的,選擇我是複製的 等待開機輸入用戶名和密碼


2. 克隆法
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
全部開機登錄
登錄成功後


3.更改虛擬機配置信息 ip MAC地址 網卡等
輸入 vim /etc/sysconfig/network-scripts/ifcfg-eth0 回車進入
更改網卡信息
在這裏插入圖片描述
在這裏插入圖片描述
我的ip換成了192.168.100.50
後面兩臺順位換成了192.168.100.51 和 192.168.100.52

最後一個小數點後面的位數可以自定義 但是不能使用 0 或 1 或 2 或 255 可用範圍 3 到 244
保存退出
編輯第二個文件 vim /etc/udev/rules.d/70-persistent-net.rules
在這裏插入圖片描述
這是完成後的樣子
在這裏插入圖片描述
保存退出

重啓系統生效(另外兩臺虛擬機也是同樣操作)
三臺機器關閉防火牆
service iptables stop 臨時關閉防火牆
chkconfig iptables off 永久關閉防火牆(開機不自啓)
chkconfig ipconfig on 開機自啓動防火牆

三臺機器關閉selinux

命令 vim /etc/selinux/config
在這裏插入圖片描述

三臺主機更改主機名

命令 vim /etc/sysconfig/network
在這裏插入圖片描述
重啓後會生效

給三臺機器的ip起別名

命令 vim /etc/hosts
在這裏插入圖片描述
測試 ping hadoop02
ctrl + c 退出測試

SSH遠程登錄

有密碼遠程登錄

語法
ssh 節點名或者節點ip
需求 從01節點用密碼遠程登錄到02節點上面
命令 ssh hadoop02
在這裏插入圖片描述

exit  命令退出遠程登錄
無密碼遠程登錄 生成私鑰和公鑰

命令 ssh-keygen
在這裏插入圖片描述
在本機 和 hadoop02 和hadoop03 節點上同樣執行此操作

重點:

把hadoop02節點和hadoop03節點的公鑰發送到hadoop01節點
hadoop01節點也需要發送公鑰給hadoop01節點

命令格式 ssh-copy-id 節點名或者節點ip
三臺節點都需要執行此命令:ssh-copy-id hadoop01
在這裏插入圖片描述
然後hadoop01 節點就會多出這樣一個文件
在這裏插入圖片描述
查看authorized_keys文件會發現保存着三臺集羣機器的公鑰,再把這個文件遠程拷貝到其他兩臺節點上
命令:scp .ssh/authorized_keys hadoop02:/root/.ssh/
在這裏插入圖片描述
去hadoop02節點查看會發現多一個authorized_keys文件與hadoop01節點的authorized_keys文件內容一樣
同樣操作拷貝到hadoop03節點,這樣就實現了三臺節點之間免密碼登錄
在這裏插入圖片描述

三臺機器時鐘同步

在這裏插入圖片描述
確認是否安裝了ntpd 服務 沒有安裝先安裝一下
查看命令 rpm -qa | grep ntpd
在這裏插入圖片描述
如果有就說明已安裝如果沒有執行下面安裝命令

yum install -y ntpd

啓動服務 一定要啓動服務才能使用ntpdate命令 關閉防火牆

service htpd start 啓動服務的命令

在虛擬機聯網狀態下同步阿里雲的時鐘服務器(能ping通百度說明已聯網)
命令ntpdate ntp4.aliyun.com
確定 (否)沒有啓動 ntpd 服務和關閉了防火牆
ntpd服務是爲了做本地時鐘同步用的
在這裏插入圖片描述

在企業中大部分的集羣爲了數據的安全是沒辦法連接外網的所以只能以集羣中的某一臺機器作爲本地的時鐘同步服務器

在這裏插入圖片描述

第一步

編輯 /etc/ntp.conf

 註釋掉以下四行內容
		 #server0.centos.pool.ntp.org
		 #server1.centos.pool.ntp.org
		 #server2.centos.pool.ntp.org
		 #server3.centos.pool.ntp.org

在文件中添加如下內容, 配置我們的時鐘廣播地址

  restrict **本地時鐘同步服務器的節點ip**  mask 255.255.255.0 nomodify notrap
  server 127.127.1.0 # localclock
  fudge 127.127.1.0 stratum 10

在這裏插入圖片描述

第二步

編輯 vim /etc/sysconfig/ntpd
添加一行內容

SYNC_HWLOCK=yes

在這裏插入圖片描述

注意: 如果更改ntp時鐘服務器的時間,也需要重啓 ntpd 服務

使用本地時鐘同步服務器同步時間
命令格式 ntpdate 節點名或者節點ip

注意

在這裏插入圖片描述
關閉ntpd 服務就解決了

完畢。感謝觀看學習。。點個贊就更好了!!!

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