第一種方式,逐一啟動
第二種辣吃,分開啟動
image.png
第三種动遭,一起啟動(不推薦使用)
start-all.sh
因為在生產(chǎn)環(huán)境中namenode和datanode不可能在一臺機器上。
組件啟動配置
image.png
在實際生產(chǎn)中namenode一臺服務器厘惦,一個datanode一臺服務器。
因為是這樣所以才引出ssh無秘鑰登入哩簿。
配置 SSH 無密鑰登陸
使用密碼登錄绵估,每次都必須輸入密碼,非常麻煩卡骂。SSH還提供了公鑰登錄,可以 省去輸入密碼的步驟形入。
所謂"公鑰登錄"全跨,就是用戶將自己的公鑰儲存在遠程主機上。登錄的時候亿遂,遠程 主機會向用戶發(fā)送一段隨機字符串浓若,用戶用自己的私鑰加密后,再發(fā)回來蛇数。遠 程主機用事先儲存的公鑰進行解密挪钓,如果成功,就證明用戶是可信的耳舅,直接允 許登錄shell碌上,不再要求密碼倚评。
生成公鑰/私鑰對
1、執(zhí)行$ ssh-keygen -t rsa
在$HOME/.ssh/目錄下馏予,會新生成兩個文件:id_rsa.pub和id_rsa天梧。前者是你的公 鑰,后者是你的私鑰霞丧。
2呢岗、拷貝公鑰至authorized_keys文件
$ ssh-copy-id hadoop-senior.ibeifeng.com