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

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

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

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

部署Hadoop時的注意事項

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

Hadoop 集群的組成成份

Hadoop的核心功能有兩個:HDFS與MapReduce 。與HDFS相關的服務有NameNode 、SecondaryNameNode 及DataNode ;與MapReduce 相關的服務有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創建Hadoop集群時,一臺電腦同時完成主master和slave兩種角色的任務。在Fully-Distributed Mode下,如果只有一臺電腦作為master,則此電腦完成主master的任務;如果有多臺電腦作為master存在,則第一臺電腦完成主 master的任務,其它電腦完成次master的任務。

實際部署Hadoop集群

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

無密碼SSH 登錄

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

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

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

【編輯推薦】

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

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

2011-09-26 11:02:10

2010-10-08 15:58:22

IE JS

2011-05-03 16:58:55

噴墨打印機墨水

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

2010-09-02 13:28:55

CSS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91免费在线播放 | 瑞克和莫蒂第五季在线观看 | 日本一区二区影视 | 日本午夜网站 | 福利网站在线观看 | 亚洲精品一区二区三区四区高清 | 亚洲第一在线视频 | 国产99视频精品免视看9 | 亚洲精品永久免费 | 欧美成人精品二区三区99精品 | 欧美一级欧美三级在线观看 | 欧美日韩黄色一级片 | 中文字幕视频在线 | 亚洲福利 | 视频一二三区 | 福利视频一区二区三区 | 久久精品国产久精国产 | 国产精品一二三区 | 欧美激情国产精品 | 最新国产精品视频 | 亚洲欧美日韩在线不卡 | 久久国产精品99久久久久久丝袜 | 午夜一区| caoporn国产精品免费公开 | 91欧美激情一区二区三区成人 | 欧美视频福利 | 国产精品国产三级国产aⅴ浪潮 | 精品一区二区三区中文字幕 | 色呦呦在线 | 精品欧美乱码久久久久久1区2区 | 激情五月综合 | 性一交一乱一伦视频免费观看 | 国产日韩欧美一区 | 国产99视频精品免费视频7 | www亚洲精品 | 久久久人 | 亚洲精品乱码久久久久久按摩观 | 韩日一区| 欧美大片一区二区 | 成人在线一区二区 | 精品在线播放 |