搭建hadoop集群,首先要有符合要求的節點
如果創建4臺,則1個主節點,3個從節點,所以準備4個虛擬主機
- 不同的節點有不同的靜態ip與主機名
- 節點之間需要關閉防火墻,因為各節點之間需要通信
- 各節點使用相同的賬號密碼
修改網卡
vim /etc/udev/rules.d/70-persistent-net.rules
做3件事
》1:洗掉eth0該行
》2:將eth1修改為eth0
》3:復制 ATTR{address}值 / 物理ip地址
以下為檔案內容
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:7a:49:7
9", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
修改靜態ip
vim /etc/sysconfig/network-scripts/ifcfg-eth0
00:0c:29:7a:49:79
以為下檔案內容
DEVICE=eth0
TYPE=Ethernet
UUID=d54fb759-e418-4f4d-b95e-cec473441fab
#修改3 開機啟動
ONBOOT=yes
NM_CONTROLLED=yes
#修改2 設定靜態ip
BOOTPROTO=static
# 修改1 設定上個檔案的ATTR{address}值 /物理ip地址
HWADDR=00:0c:29:bf:78:0e
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
#修改4 設定未被占用的ip
IPADDR=192.168.26.101
GATEWAY=192.168.26.2
DNS1=192.168.26.2
注意事項

》設定 網段 192.168.26 與 【虛擬機網路】 一致
》設定 網關 192.168.26.2 與 【虛擬機關網】 一致
》設定 IP 192.168.26.101 之前未被使用
修改host名稱
vim /etc/sysconfig/network
以下為檔案內容
NETWORKING=yes
HOSTNAME=hadoop101 # 設定主機名
修改主機地址映射
vim /etc/hosts
以下為內容
#設定一個ip對應一個主機名
192.168.26.101 hadoop101
192.168.26.102 hadoop102
192.168.26.103 hadoop103
192.168.26.104 hadoop104
192.168.26.105 hadoop105
》 如果置win10的host
檔案位置在
C:\Windows\System32\drivers\etc
檔案內容為
192.168.26.101 hadoop101
192.168.26.102 hadoop102
192.168.26.103 hadoop103
192.168.26.104 hadoop104
192.168.26.105 hadoop105
重啟
reboot
關閉防火墻
1. 臨時關閉防火墻
(1)查看防火墻狀態
service iptables status
(2)臨時關閉防火墻
service iptables stop
2.開機啟動時關閉防火墻
(1)查看防火墻開機啟動狀態
chkconfig iptables --list
(2)設定開機時關閉防火墻
chkconfig iptables off
sudo 設定普通用戶具有root權限
1.root下 添加dev1用戶,并對其設定密碼,
useradd dev1
passwd dev1
2.修改組態檔
vi /etc/sudoers
修改 /etc/sudoers 檔案,找到下面一行(91行),在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
dev1 ALL=(ALL) ALL
或者配置成采用sudo命令時,不需要輸入密碼
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
dev1 ALL=(ALL) NOPASSWD:ALL
修改完畢,現在可以用dev1帳號登錄,然后用命令 sudo ,即可獲得root權限進行操作,
創建安裝目錄并設定權限
(1)在/opt目錄下創建module、software檔案夾
sudo mkdir module
sudo mkdir software
(2)修改module、software檔案夾的所有者
sudo chown -R dev1:dev1 module/ software/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/266312.html
標籤:其他
