成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

專家提醒 部署Hadoop時應該注意具體事項

開發(fā) 架構(gòu) Hadoop
關(guān)于Hadoop方面的知識相信大家因該有所了解,如何部署Hadoop網(wǎng)上也有許多文章介紹,這里向大家介紹一下在部署Hadoop時應該注意的事項,希望本文的介紹對你的學習有所幫助。

本節(jié)向大家簡單描述一下在部署Hadoop時應該注意的事項,相信通過本節(jié)的學習你對如何部署Hadoop有更深刻的認識,讓我們一起來關(guān)注部署Hadoop時的注意事項吧。

部署Hadoop時的注意事項

最近云計算在中國極為火爆,但看了云計算的那些云山霧罩的概念后,實在讓人望而卻步。還好不是所有的東西都摸不著頭腦,Hadoop就是實實在在的技術(shù)之一。不才最近仔細品讀了Hadoop的基礎(chǔ)資料,特別是如何部署Hadoop的相關(guān)技術(shù)文檔,發(fā)現(xiàn)其中有許多不為人注意的東西,在此整理一下。Hadoop 開發(fā)者入門???pdf) 是目前比較權(quán)威的文檔;有什么與Hadoop相關(guān)的技術(shù)問題也可以到專業(yè)的Hadoop技術(shù)論壇上去討論。

Hadoop 集群的組成成份

Hadoop的核心功能有兩個:HDFS與MapReduce 。與HDFS相關(guān)的服務有NameNode 、SecondaryNameNode 及DataNode ;與MapReduce 相關(guān)的服務有JobTracker 和TaskTracker 兩種。
Hadoop集群中有兩種角色:master與slave,master又分為主master與次master。其中:
主 master同時提供NameNode 、SecondaryNameNode 及JobTracker 三種服務;
次master只提供SecondaryNameNode 服務;
所有slave可以提供DateNode 或TaskTracker 兩種服務。

Hadoop有三種集群方式可以選擇:
Local (Standalone) Mode(無集群模式)
Pseudo-Distributed Mode(單機集群模式)
Fully-Distributed Mode(多機集群模式)
一個Hadoop集群由多臺電腦組成,每臺電腦可作為一種或多種角色存在。
當使用Pseudo-Distributed Mode創(chuàng)建Hadoop集群時,一臺電腦同時完成主master和slave兩種角色的任務。在Fully-Distributed Mode下,如果只有一臺電腦作為master,則此電腦完成主master的任務;如果有多臺電腦作為master存在,則第一臺電腦完成主 master的任務,其它電腦完成次master的任務。

實際部署Hadoop集群

在實際操作中,集群中的電腦名字都是通過/etc/hosts文件指定的。集群中主master是核心,擔任這種角色的電腦在其/etc/hosts中保存有集群中所有電腦的名字。次 master與所有的slave只負責與主master聯(lián)系,所以在這些計算機上的/etc/hosts中只要保存自身和主master的計算機別名即可。
集群模式的選擇主要靠主master上$HADOOP_HOME /conf /目錄下的masters與slaves兩個文件配置完成。如果需要Pseudo-Distributed Mode,則masters與slaves兩個文件的內(nèi)容同時指向主master電腦名字即可。如果需要Fully-Distributed Mode,則masters文件中第一行記錄的是主master電腦名字,其它行記錄的是次master電腦名字。

無密碼SSH 登錄

啟動Hadoop的方式是在主master上調(diào)用下面的命令:
$HADOOP_HOME /bin/start-all.sh
此調(diào)用過程中,Hadoop依次啟動以下服務:
在主master上啟動NameNode 服務;
在主master上啟動SecondaryNameNode 服務;
在次master上啟動SecondaryNameNode 服務;
在所有slave上啟動DataNode 服務;
在主master上啟動JobTracker 服務;
在所有slave上的TaskTracker 服務。

部署Hadoop過程中Hadoop需要啟動服務,在此需要注意以下幾點:
啟動NameNode 與JobTracker 服務不需要SSH授權(quán);
需要通過SSH登錄之后才能啟動SecondaryNameNode 、DataNode 以及TaskTracker 服務,因此:
因為需要啟動SencondaryNameNode 服務,所以要為主master提供SSH授權(quán);
因為需要啟動SencoddaryNameNode 服務,所以要為所有的次master提供SSH授權(quán);
因為需要啟動DataNode 和TaskTracker 服務,所以要為所有的slave提供SSH授權(quán)。
總而言之,要為Hadoop集群中的所有計算機提供SSH授權(quán)。

為什么要提供無密碼SSH登錄方式呢?為的是圖省事兒。試想在啟動 Hadoop集群過程中,要手動輸入每一臺電腦的SSH密碼將是一件多么煩人的事!SSH授權(quán)的方法在這里不做詳細的描述。無密碼SSH登錄技術(shù)也是相對成熟的技術(shù)。但有一個環(huán)節(jié)需要注意,那就是文件的訪問權(quán)限問題。
表現(xiàn)為:
Linux系統(tǒng)中$HOME目錄下的.ssh目錄為用戶所有,權(quán)限必須為700(只有用戶自己可以全權(quán)訪問);
.ssh目錄下的授權(quán)文件“authorized_keys”為用戶所有,權(quán)限必須為644。本節(jié)有關(guān)部署Hadoop應該注意的事項介紹完畢。

【編輯推薦】

  1. 實例講解Hadoop用法
  2. Hadoop配置指導手冊
  3. Hadoop配置和啟動Hadoop方法詳解
  4. 兩種模式運行Hadoop分布式并行程序
  5. Hadoop開發(fā)環(huán)境在Windows下的安全配置如何實現(xiàn)?
責任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-08-12 09:39:26

FlexaddChil

2010-07-27 14:17:52

Flex SDK4

2010-05-26 17:05:13

SVN提交

2010-09-09 17:06:12

CSS

2010-06-01 10:37:15

SVN合并

2009-12-29 13:46:06

2010-07-12 14:38:03

UML用例建模

2010-07-06 15:23:24

UML流程圖

2013-07-26 14:03:18

VMwarevCenter

2010-06-10 17:02:40

UML建模

2013-01-09 09:44:31

2010-02-03 10:21:46

初學Python

2010-10-08 15:58:22

IE JS

2011-09-26 11:02:10

2010-01-14 18:19:40

C++語言

2010-09-16 09:52:49

CSS display

2010-01-25 18:12:28

C++

2010-01-26 16:47:47

VC++6.0

2011-05-03 16:58:55

噴墨打印機墨水

2010-09-02 13:28:55

CSS
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品99精品久久免费 | 成人在线视频一区 | 欧美另类视频在线 | 国产精品夜夜夜一区二区三区尤 | 久久久久国产一区二区三区四区 | 午夜看片 | 日本一区二区视频 | 在线观看av网站永久 | 日韩有码一区二区三区 | 国产成人99久久亚洲综合精品 | 欧美一级全黄 | 毛片免费在线观看 | 亚洲成人动漫在线观看 | 高清国产午夜精品久久久久久 | 日韩蜜桃视频 | av免费网站在线观看 | 国产精品视频久久久 | 中文字幕成人av | 欧美人妖网站 | 涩涩99 | 日本三级精品 | 亚洲成人久久久 | 伊人久久综合 | 亚洲国产一区二区在线 | 欧美精品一区二区三区在线播放 | 国产日韩欧美精品一区二区三区 | 九色综合网 | 日日日色| 国产欧美在线 | 色婷婷综合久久久久中文一区二区 | 亚洲综合一区二区三区 | 美女三区 | 免费黄色在线观看 | 中文字幕在线人 | 一级少妇女片 | 日韩亚洲一区二区 | 久久99精品国产麻豆婷婷 | h片在线观看免费 | 国产高清一二三区 | 九色.com | 久久这里有精品 |