配置ssh免密登入
這一步是為了集群之間能互相通訊
開啟host配置檔案
vim etc/hosts在其中新增所有伺服器或虛擬機器節點ip和對應的網域名稱,如下所示:
因為我是為了搭建hadoop集群所以給機器取名hadoop
192.168.25.101 機器的名字儲存退出192.168.25.102 hadoop02
192.168.25.103 hadoop03
然後給每台機器設定hostname,剛剛在配置檔案裡寫的什麼名字現在就設定什麼名字,名字要和ip對應
如配置檔案裡是:192.168.25.102 hadoop02
那麼192.168.25.102 這台機器的hostnam設定
hostname hadoop02其他機器以此類推
建立金鑰:
ssh-keygen複製公鑰到其他節點連續回車即可
注意在執行該命令之前應該檢查是不是在root家目錄
ssh-copy-id -i .ssh/id_rsa.pub [email protected] #複製金鑰其他機器也要按照這個步驟完成配置ssh-copy-id -i .ssh/id_rsa.pub [email protected] #複製金鑰
別忘了自己也要配置
ssh-copy-id -i .ssh/id_rsa.pub [email protected] #複製金鑰
配置完成之後試試免密登入其他機器
ssh ip
hadoop集群ssh免密登入
1.在master,node1,node2 中執行sudo apt install ssh sudo apt install rsync hadoop master ssh keygen t rsa 一直按回車 2.在 master master角色 執行,將 ssh 下的id rsa.pub公私作...
CentOS配置SSH免密登入
生成公鑰命令 該賬號根目錄將下生成 ssh 目錄 ssh keygen t rsa 連續回車三次第一種方式 適合多台機器之間的快速配置ssh免密登入 ssh copy id i ssh id rsa.pub 機器ip id rsa.pub 公鑰 機器ip 需免密登入機器ip第二種方式 cd ssh ...
集群間ssh免密登入設定
先檢驗是否安裝openssh root node01 ssh node02 bash ssh command not found yum y install openssh clients使用命令ssh keygen生成公鑰和私鑰 ssh keygen 連續按四下回車 完畢後,在 root ssh目...