今天在阿里云服務器上安裝了hadoop,當我使用命令同時啟動或者關閉多個節點時會提醒我輸入密碼,而我不知道密碼是什么,感覺自己使用的話輸入密碼麻煩就想著配置免密登錄,免密登錄并不是取消了密碼登錄,而是后臺去通過密鑰幫我們登錄了,以下是配置免密登錄程序,非常簡單
1.生成密鑰對
執行下面命令一直回車生成密鑰對,root用戶生成密鑰路徑為/root/.ssh下面會有id_rsa.pub公鑰和id_rsa私鑰,.ssh是一個隱藏目錄,需要命令查看
ssh-keygen -t rsa

2.將生成公鑰發送到目標主機
執行下面命令將生成的id_rsa.pub公鑰發送保存到目標主機下,當我們使用hadoop時會幫我們使用密鑰配對登錄
ssh-copy-id -i id_rsa.pub root@localhost
3. 重啟hadoop節點就可以免密登錄
進入hadoop的安裝目錄的sbin目錄下執行./start-all.sh啟動所有節點,如下圖所示

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/385522.html
標籤:其他
