天天看點

Hadoop元件啟動的三種方式及配置SSH無密碼登入

image.png

start-all.sh 因為在生産環境中namenode和datanode不可能在一台機器上。

在實際生産中namenode一台伺服器,一個datanode一台伺服器。

因為是這樣是以才引出ssh無秘鑰登入。

使用密碼登入,每次都必須輸入密碼,非常麻煩。SSH還提供了公鑰登入,可以 省去輸入密碼的步驟。

所謂"公鑰登入",就是使用者将自己的公鑰儲存在遠端主機上。登入的時候,遠端 主機會向使用者發送一段随機字元串,使用者用自己的私鑰加密後,再發回來。遠 程主機用事先儲存的公鑰進行解密,如果成功,就證明使用者是可信的,直接允 許登入shell,不再要求密碼。

生成公鑰/私鑰對

1、執行$ ssh-keygen -t rsa

在$HOME/.ssh/目錄下,會新生成兩個檔案:id_rsa.pub和id_rsa。前者是你的公 鑰,後者是你的私鑰。

2、拷貝公鑰至authorized_keys檔案

$ ssh-copy-id hadoop-senior.ibeifeng.com

繼續閱讀