国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

瑣碎-到底要不要SSH免密碼設(shè)置

2019-11-14 21:36:43
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
瑣碎-到底要不要SSH免密碼設(shè)置

搭建了很多次hadoop2.2.0了,嘗試過(guò)很多不同的啟動(dòng)方法、配置參數(shù)、位置,其中涉及到到底要不要配置SSH免密碼登錄的問(wèn)題

先是搞清楚為什么需要SSH免密碼登錄


SSH免密碼登錄操作步驟:

... ...


在hadoop2.2.0中有三種啟動(dòng)方式:

  1. 使用hadoop-daemon.sh和yarn-daemon.sh分別啟動(dòng)每一個(gè)守護(hù)進(jìn)程;
  2. 使用start-dfs.sh和start-yarn.sh分開(kāi)啟動(dòng)不同模塊的所有進(jìn)程;
  3. 使用start-all.sh啟動(dòng)所有模塊所有進(jìn)程。

三種啟動(dòng)方式在實(shí)驗(yàn)階段都可以使用,只不過(guò)第一種更適合于生產(chǎn)環(huán)境。


第一種不需要配置SSH免密碼登錄,第二種和第三鐘需要,為什么?

第一種是逐一啟動(dòng)每一臺(tái)機(jī)器的每一個(gè)進(jìn)程,就是說(shuō)如果是完全分布式環(huán)境,有多少臺(tái)機(jī)器我就要在每臺(tái)機(jī)器上使用這個(gè)命令去啟動(dòng)對(duì)應(yīng)的命令,如在namenode上啟動(dòng)namenode就要使用sbin/hadoop-daemon.sh start namenode這個(gè)命令,在datanode上啟動(dòng)datanode,就要使用sbin/hadoop-daemon.sh start datanode這個(gè)命令,對(duì)應(yīng)的yarn進(jìn)程啟動(dòng)也一樣,不過(guò)是使用yaen-daemon.sh。

而第二種和第三種是一種只在namenode上使用就可以啟動(dòng)整個(gè)集群的方便方式,它的原理是根據(jù)配置文件啟動(dòng)namenode上的對(duì)應(yīng)進(jìn)程然后再通過(guò)SSH協(xié)議登錄到slave上啟動(dòng)對(duì)應(yīng)的進(jìn)程


說(shuō)到這已經(jīng)明白了,那么我以前的一種說(shuō)法或者一種認(rèn)識(shí)就是錯(cuò)的。

因?yàn)橹恍枰猲amenode遠(yuǎn)程登錄到slave中啟動(dòng)對(duì)應(yīng)進(jìn)程,所以所有slave只需要擁有namenode的公鑰就行了,不需要擁有其他slave的公鑰。

不過(guò)我引出一種猜想,反正namenode和slave的信息是在配置文件中讀出來(lái)的,所以如果slave能SSH免密碼登錄namenode,那么是不是就可以在namenode上格式化文件系統(tǒng),而在某臺(tái)slave上啟動(dòng)集群?呵呵。


那其他地方不用SSH協(xié)議了嗎?

答案是不用了,只有啟動(dòng)的時(shí)候才用。(我現(xiàn)在的認(rèn)識(shí))

其他如心跳等是用了RPC協(xié)議,web UI使用了HTTP協(xié)議,所以在hadoop中RPC協(xié)議、HTTP協(xié)議遠(yuǎn)比SSH協(xié)議重要的多



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 丹江口市| 怀仁县| 苍南县| 定日县| 闽侯县| 灌南县| 凤凰县| 固安县| 长宁区| 巴马| 鄂托克前旗| 易门县| 建平县| 洱源县| 南漳县| 河津市| 乌拉特前旗| 大新县| 辽阳县| 旌德县| 丰都县| 龙川县| 余庆县| 浏阳市| 桂阳县| 正阳县| 尉犁县| 武城县| 建水县| 商都县| 张家界市| 姜堰市| 重庆市| 红桥区| 渭南市| 砀山县| 合肥市| 楚雄市| 沽源县| 新沂市| 潜山县|