亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

安裝Hadoop一定要安裝ssh-keygen嗎?

本人親自實踐,發現如果沒有像視頻中執行以下兩條重要命令,無法啟動:

ssh-keygen?-t?rsa
cat?~/.ssh/id_rsa.pub?>>?~/.ssh/authorized_keys

一直報錯的內容如下:


[root@lb-chen?sbin]#?./start-all.sh?
Starting?namenodes?on?[lb-chen]?
Last?login:?Sat?Dec?21?17:46:44?CST?2019?on?pts/0?
lb-chen:?Permission?denied?(publickey,gssapi-keyex,gssapi-with-mic,password).?
Starting?datanodes?
Last?login:?Sat?Dec?21?17:52:06?CST?2019?on?pts/0?
localhost:?Permission?denied?(publickey,gssapi-keyex,gssapi-with-mic,password).?
Starting?secondary?namenodes?[lb-chen]?
Last?login:?Sat?Dec?21?17:52:07?CST?2019?on?pts/0?
lb-chen:?Permission?denied?(publickey,gssapi-keyex,gssapi-with-mic,password).?
Starting?resourcemanager?
Last?login:?Sat?Dec?21?17:52:08?CST?2019?on?pts/0?
Starting?nodemanagers?
Last?login:?Sat?Dec?21?17:52:11?CST?2019?on?pts/0?
localhost:?Permission?denied?(publickey,gssapi-keyex,gssapi-with-mic,password).

請問這個ssh 是一定要的嗎,是不是可以不用安裝這個?

還請大神求助,老師求助!SOS

正在回答

1 回答

執行ssh-keygen是為了做免密碼登錄的,因為hadoop在啟動的時候默認會使用ssh 命令免密碼登錄到對應的機器啟動集群的相關服務,不管是單機還是集群都是這個流程

1 回復 有任何疑惑可以回復我~
#1

小草1434 提問者

那如果不安裝這個秘鑰,是不是也可以正常使用hadoop,就算讓我每起一個服務輸入密碼也可以,畢竟免密登錄有安全問題
2019-12-23 回復 有任何疑惑可以回復我~
#2

徐老師 回復 小草1434 提問者

1.針對集群啟動來說,沒有做免密碼登陸也是可以啟動的,只是在啟動每一個進程的時候都會提示手工輸入密碼,你這里的保存信息是提示權限拒絕,你嘗試吧這個用戶家目錄下的.sah目錄刪掉,再重新啟動集群 2.針對你說的設置免密碼不安全,這個倒不用擔心,因為還會有很多其他的策略來保證集群內機器的安全性,例如使用跳板機等措施,如果集群內機器沒有免密碼登陸的話啟動進程這一塊會很麻煩的,如果集群上千臺的話就沒法維護了
2019-12-25 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

安裝Hadoop一定要安裝ssh-keygen嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號