- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務(wù)機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機構(gòu):新網(wǎng)數(shù)碼
創(chuàng)建新用戶:useradd hadoop
設(shè)置密碼:passwd hadoop,輸入自己想要的密碼即可,之后su hadoop切換用戶
修改主機名:vim /etc/sysconfig/network,加入hostname master,注銷系統(tǒng)之后即可看到修改成功
修改hosts文件:vim /etc/hosts 192.168.56.101 master 192.168.56.102 slave1
ssh免登錄,查看ssh:
[hadoop@master ~]$ rpm -qa|grep ssh |
發(fā)現(xiàn)我已經(jīng)都安裝了,如果有沒安裝的,那么使用yum install ssh(缺少的即可)
修改/etc/ssh/sshd_config
RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys |
啟用這三行,然后重啟service sshd restart
現(xiàn)在開始配置無密碼登錄
[hadoop@master ~]$ cd /home/hadoop/ 一路回車 [hadoop@master ~]$ cd .ssh/ 把authorized_keys復(fù)制到其他要無密的機器上 [hadoop@master ~]$ scp authorized_keys root@192.168.56.102:/home/hadoop/.ssh 要以root權(quán)限過去,否則會出錯 |
設(shè)置.ssh目錄權(quán)限
chmod 700 -R .ssh 如果你想要每臺機子都無密碼登錄,那么把每臺機子產(chǎn)生的密鑰添加到文件中(這是在受控端機子上面執(zhí)行的) cat id_rsa.pub >> .ssh/authorized_keys |
現(xiàn)在可以從master免登錄到slave1,那么如果想從slave1免登錄到master,也需要在slave1上執(zhí)行
scp authorized_keys root@192.168.56.101:/home/hadoop/.ssh/ 將文件拷貝到master之后,在slave1上面執(zhí)行: cat id_rsa.pub >> .ssh/authorized_keys 這樣既可以從master到slave1,也可以從slave1到master,均是免密碼登錄 |
比如我配置成功之后的界面如下:
[hadoop@master ~]$ clear |
如果遇到登錄失敗的情況:我用的是centos版本是6.5,centos6.5對網(wǎng)絡(luò)管理相當嚴格,需要在原來的基礎(chǔ)上關(guān)閉selinux, 到/etc/selinux/config下,把SELINUX=enforcing修改為SELINUX=disabled,重啟機器,ok
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP