使用Base克隆集群節點 先把Base關機,然後右鍵 - 管理 - 克隆 選擇完整克隆 克隆名字這裡叫node1 重覆步驟,克隆node2/node3 為了分類,創建了一個大數據集群文件夾 以下命令全是root許可權執行 配置固定IP # 修改主機名 hostnamectl set-hostname ...
使用Base克隆集群節點
先把Base關機,然後右鍵 - 管理 - 克隆
選擇完整克隆
克隆名字這裡叫node1
重覆步驟,克隆node2/node3
為了分類,創建了一個大數據集群文件夾
以下命令全是root許可權執行
配置固定IP
# 修改主機名
hostnamectl set-hostname node1
# 修改IP
vim /etc/sysconfig/network-scripts/ifcfg-ens33
# 重啟network
systemctl restart network
修改後的ifcfg-ens33如下
修改 BOOTPROTO="static" 為靜態地址
新增 IPADDR NETMARK GATEWAY DNS1
PE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="440b1b34-10de-4a94-b2db-9ad8528f0713"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.88.131"
NETMARK="255.255.255.0"
GATEWAY="192.168.88.2"
DNS1="192.168.88.2"
剩下的node2/node3 以此執行,分別把hostname改成node2/node3,IP為192.168.88.132/192.168.88.133
設置完之後分別為:
配置主機名映射,方便直接訪問
vim /etc/hosts
# 粘貼如下內容
192.168.88.131 node1
192.168.88.132 node2
192.168.88.133 node3
配置SSH免密登陸
ssh-keygen -t rsa -b 4096
# 一路回車
#在每一個節點都執行
ssh-copy-id node1;ssh-copy-id node2;ssh-copy-id node3;
設置完成後,各個伺服器都可以互通啦 (這裡的免密登陸是root用戶)
創建hadoop用戶並配置免密登陸
為大數據軟體創建hadoop賬戶,併為node1/2/3進行同樣的配置
# 創建用戶
useradd hadoop
# 設置密碼 密碼設置為123456,方便輸入
passwd hadoop
# 切換到hadoop用戶
su - hadoop
# 創建ssh密鑰
ssh-keygen -t rsa -b 4096
#最後在每一個節點使用hadoop用戶都執行
ssh-copy-id node1;ssh-copy-id node2;ssh-copy-id node3;
至此,通過Base創建了3台伺服器,並設置了IP地址,新增了hadoop用戶,並配置了root和hadoop用戶的ssh免密互通