精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Hadoop管理員的十個最佳實踐

運維 系統運維 Hadoop
接觸Hadoop有兩年的時間了,期間遇到很多的問題,既有經典的NameNode和JobTracker內存溢出故障,也有HDFS存儲小文件問題,既有任務調度問題,也有MapReduce性能問題.遇到的這些問題有些是Hadoop自身的缺陷(短板),有些則是使用的不當。

接觸Hadoop有兩年的時間了,期間遇到很多的問題,既有經典的NameNode和JobTracker內存溢出故障,也有HDFS存儲小文件問題,既有任務調度問題,也有MapReduce性能問題.遇到的這些問題有些是Hadoop自身的缺陷(短板),有些則是使用的不當。

 

 在解決問題的過程中,有時需要翻源碼,有時會向同事、網友請教,遇到復雜問題則會通過mail list向全球各地Hadoop使用者,包括Hadoop Committer(Hadoop開發者)求助。在獲得很多人幫助后,自己將遇到問題和心得整理成文,希望本文可以對那些焦頭爛額的Hadoop新手們有所幫助,少走筆者的彎路。

PS. 本文基于 Cloudera CDH 3u4(同Apache Hadoop 1.0)編寫。相關推薦配置為官方推薦值或者筆者經驗數值,它不是絕對的,可能會因為不同的應用場景和硬件環境有所出入。

1. 選擇Cloudera CDH部署你的Cluster

動機

大多數管理員都是從Apache Hadoop開始學習。筆者最開始也使用Apache版本Hadoop進行開發和部署工作,但接觸到Cloudera CDH后,我發現它可以使管理員的工作更簡單,不僅可以獲得最新的特性和Bug修復,有時也會帶來令人驚喜的性能改善。

CDH為什么更好?筆者羅列了以下幾點:

  1. CDH基于穩定版Apache Hadoop,并應用了最新Bug修復或者Feature的Patch。Cloudera常年堅持季度發行Update版本,年度發行Release版本,更新速度比Apache官方快,而且在實際使用過程中CDH表現無比穩定,并沒有引入新的問題。
  2. Cloudera官方網站上安裝、升級文檔詳細,省去Google時間。
  3. CDH支持Yum/Apt包,Tar包,RPM包,Cloudera Manager四種方式安裝,總有一款適合您。官方網站推薦Yum/Apt方式安裝,筆者體會其好處如下:
    1. 聯網安裝、升級,非常方便。當然你也可以下載rpm包到本地,使用Local Yum方式安裝。
    2. 自動下載依賴軟件包,比如要安裝Hive,則會級聯下載、安裝Hadoop。
    3. Hadoop生態系統包自動匹配,不需要你尋找與當前Hadoop匹配的Hbase,Flume,Hive等軟件,Yum/Apt會根據當前安裝Hadoop版本自動尋找匹配版本的軟件包,并保證兼容性。
    4. 自動創建相關目錄并軟鏈到合適的地方(如conf和logs等目錄);自動創建hdfs, mapred用戶,hdfs用戶是HDFS的最高權限用戶,mapred用戶則負責mapreduce執行過程中相關目錄的權限。

推薦指數:★★★

推薦理由:獲取最新特性和最新Bug修復;安裝維護方便,節省運維時間。

2. Hadoop集群配置與管理

安裝和維護Hadoop集群涉及大量的管理工作,包括軟件安裝,設備管理(crontab、iptables等)、配置分發等。

對于小型集群軟件分發和節點管理可以使用PDSH這款軟件,它可以通過免密鑰的SSH將文件分發到目標服務器,以及為一組目標設備發送命令并獲得反饋。如果是大型集群或者硬件配置差別很大的集群,推薦使用puppet這樣的工具幫助你維護配置文件,或者通過Cloudera Manager以GUI的方式的管理集群(注意:Clodera Manager不是開源軟件,免費版最多支持50個節點)。

推薦指數:★★★

推薦理由:提高運維效率

3. 開啟SecondaryNameNode

SecondaryNameNode(下稱SNN)的主要功能是工作是幫助NameNode(下稱NN)合并編輯日志,然后將合并后的鏡像文件copy回NN,以減少NN重啟時合并編輯日志所需的時間。SNN不是NN的熱備,但是通過以下步驟可以實現將SNN切換為NN的目的。首先,SNN節點上導入從NN Copy過來的鏡像文件,然后修改SNN機器名和IP與NN一致,最后重啟集群。

特別注意的是SNN的內存配置要與NN一致,因為合并編輯日志的工作需要將metadata加載到內存完成。另外,不僅僅是SNN,任何保存NN鏡像的節點都可以通過上面步驟變為NN,只是SNN更適合罷了。

推薦指數:★★★

推薦理由:減少NN重啟導致集群服務中斷時間;NN節點故障后,SNN充當NN角色

4. 使用Ganglia和Nagios監控你的集群

當運行一個大型mapreduce 作業時,我們通常非常關心該作業對TaskTracker(下稱TT)CPU、內存、磁盤,以及整個網絡的帶寬情況,這時候就需要Ganglia這個工具為我們生成相關圖表來診斷、分析問題。

Ganglia可以監控集群狀態,但當你的服務器down機或者某個TT掛掉,它卻無法通知到你,這時我們可以使用Nagios這款告警軟件,它可以配置郵件告警和短息告警。通過編寫plugins,可以實現自己的監控功能。我們的集群目前做了如下監控:

  1. NameNode、JobTracker內存
  2. DataNode和TaskTracker運行狀態
  3. NFS服務狀態
  4. 磁盤使用情況
  5. 服務器負載狀態

推薦指數:★★★

推薦理由:Ganglia可以幫你記錄集群狀態,方便診斷問題;Nagios可以再遇到問題時第一時間通知你。

5. 設置好內存至關重要

Hadoop集群安裝完畢后,第一件事就是修改bin/hadoop-evn.sh文件設置內存。主流節點內存配置為32GB,典型場景內存設置如下

NN: 15-25 GB
JT:2-4GB
DN:1-4 GB
TT:1-2 GB,Child VM 1-2 GB

集群的使用場景不同相關設置也有不同,如果集群有大量小文件,則要求NN內存至少要20GB,DN內存至少2GB。

推薦指數:★★★★★

推薦理由:幾個組件中NN對內存最為敏感,它有單點問題,直接影響到集群的可用性;JT同樣是單點,如果JT內存溢出則所有MapReduce Job都無法正常執行。

6. 管理員玩轉MapReduce

Hadoop原生MapReduce需要Java語言編寫,但是不會Java也沒問題,通過Hadoop streaming框架管理員可以使用Python,Shell,Perl等語言進行MapReduce開發,但更簡單的辦法是安裝和使用Hive或者Pig。

推薦指數:★★★

推薦理由:減少運維時間,快速響應各種ad-hot需求和故障診斷。

7. NameNode HA

前面已經說過,NN是整個集群可能出現的單點故障。

Hadoop通過在hdfs.site.xml文件的dfs.name.dir屬性指定保持的metadata路徑,如果希望保持到多個路徑,可以使用逗號分割配置多個路徑。

<property>
    <name>dfs.name.dir</name>
    <value>/data/cache1/dfs/nn,/data/cache2/dfs/nn</value>
</property>

Hadoop官方推薦配置為metadata配置多個path,其中包含一個NFS的路徑。但根據筆者一次集群嚴重故障經驗,即使這樣,還是導致了所有鏡像文件損壞,包括SNN上的鏡像文件,所以定期備份一個可用的副本還是很有必要的。

推薦指數:★★★★★

推薦理由:Cloudera3uX和Apache1.0的NN單點問題是大家最頭痛問題之一,多些準備,少許痛苦。

8. 使用firewall阻止壞人進入

Hadoop的安全控制非常簡單,只包含簡單的權限,即只根據客戶端用戶名,決定使用權限。它的設計原則是:“避免好人做錯事,但不阻止壞人做壞事”。

如果你知道某臺NN的IP和端口,則可以很輕松獲取HDFS目錄結構,并通過修改本機機器用戶名偽裝成HDFS文件所屬owner,對該文件進行刪除操作。

通過配置kerberos,可以實現身份驗證。但很多管理員使用更簡單有效的辦法——通過防火墻對訪問IP進行控制。

推薦指數:★★★★★

推薦理由:安全無小事,防范于未然。

9. 開啟垃圾箱(trash)功能

動機

我曾經犯下一個錯誤,在我加班非常累,大腦稍有混亂的時候,不小心刪除執行了一個命令“hadoop fs -rmr /xxx/xxx”,沒有刪除提示,幾TB的數據,一下子就沒有了。簡直讓我崩潰,后悔莫及。這時你多希望有個時間機器可以讓HDFS恢復到刪除前的狀態。

trash功能就是這個時間機器, 它默認是關閉的,開啟后,被你刪除的數據將會mv到操作用戶目錄的".Trash"文件夾,可以配置超過多長時間,系統自動刪除過期數據。這樣一來,當操作失誤的時候,可以把數據mv回來。開啟垃圾箱步驟如下:

vi core-site.xml ,添加下面配置,value單位為分鐘。

<property>  
  <name>fs.trash.interval</name>  
  <value>1440</value>  
</property>  

筆者 在CDH3u4下不用重啟Namenode就可以生效。開啟垃圾箱后,如果希望文件直接被刪除,可以在使用刪除命令時添加“–skipTrash” 參數,如下:

hadoop fs –rm –skipTrash /xxxx

推薦指數:★★★★★

推薦理由:想要時間機器嗎?

10. 去社區尋找幫助

Hadoop是一個非常優秀的開源項目,但它仍存有很多尚未解決的問題,諸如,NN,JT單點問題,JT掛死問題,Block在小文件下匯報效率低下等問題。此時可以通過如下渠道找到可以幫助你的人,筆者幾次集群嚴重故障都是通過Cloudera公司的google user group直接獲得幾位 committer的幫助。通常前一天提問,第二天就會有反饋。下面是兩個能夠幫助的你的社區,當然你也可以幫助其他人:

Apache hadoop的mail list :

http://hadoop.apache.org/mailing_lists.html

Cloudera CDH google group:

https://groups.google.com/a/cloudera.org/forum/#!forum/cdh-user

推薦指數:★★★★★

推薦理由:沒有人比軟件作者更熟悉Hadoop本身,去社區求助,幫你解決很多自己無法跨越的問題。

Cloudera簡介:

公司是一家Hadoop軟件服務公司,提供免費軟件CDH和Cloudera Manager Free Edition,同時提供Hadoop相關資訊、培訓、技術支持等服務。Hadoop創始人Dong Cutting在該公司任架構師,同時該公司擁有多名Apache Committer。

作者介紹:

張月, Java程序員,7年工作經驗,2007年加入藍汛chinacache至今,目前從事Hadoop相關工作,關注敏捷和海量數據領域,關注軟件開發過程。 他擁有Cloudera Certified Administrator for Apache Hadoop (CCAH)和Cloudera Certified Developer for Apache Hadoop (CCDH)證書,博客:heipark.iteye.com

【編輯推薦】

  1. 開源破解大數據困局 Hadoop非唯一選擇
  2. 開源八預言:桌面linux必亡、Hadoop要火
  3. Hadoop危機?替代HDFS的8個絕佳方案
  4. Hadoop的十大應用場景
  5. Facebook的Hadoop應用與故障轉移方案
責任編輯:張浩 來源: infoq
相關推薦

2012-10-29 09:30:47

HadoopHadoop集群Hadoop生態系統包

2012-09-03 10:39:13

Hadoop管理員

2023-09-12 06:55:27

2025-03-18 00:10:00

2023-05-24 12:33:35

2024-11-29 10:00:00

Python日志記錄

2015-06-24 10:07:34

Java編碼最佳實踐

2024-09-23 00:00:00

下拉菜單UI控件

2023-12-06 07:13:16

RESTAPI客戶端

2019-12-20 09:29:25

Linux數據庫軟件

2024-11-21 17:22:40

2024-04-08 14:33:18

2022-11-02 12:17:41

2017-03-06 13:20:31

2024-03-14 11:15:58

DevOpsPipeline軟件

2022-08-12 07:48:49

Argo容器

2023-10-26 08:03:21

2010-08-03 15:48:15

2021-09-30 09:53:47

網絡安全網絡攻擊網絡威脅

2024-03-28 10:31:07

CIOIT專業人士IT領導者
點贊
收藏

51CTO技術棧公眾號

99久久人爽人人添人人澡 | 免费h在线看| 久久人人超碰精品| 成人黄色在线观看| 日产精品久久久久久久| jizzjizz欧美69巨大| 日韩一级二级三级精品视频| 免费毛片小视频| 国产在线更新| 99re在线视频这里只有精品| 国产美女91呻吟求| 日韩精品一区二区在线播放| 欧美熟乱15p| 亚洲成人精品视频在线观看| 国产91色在线观看| 欧美激情护士| 伊人夜夜躁av伊人久久| 日韩亚洲视频| 秋霞网一区二区| 久久草av在线| 国产成人精品av| 久久久久99精品| 国产精品久久占久久| 亚洲欧美日韩国产成人| 亚洲国产精品狼友在线观看| 国产一区精品福利| 日韩欧美高清视频| 黄网站欧美内射| av网站大全在线| 国产精品无人区| 精品一区在线播放| 免费a视频在线观看| 激情久久五月天| 日韩美女视频免费看| www.99re7.com| 中文精品久久| 久久婷婷国产麻豆91天堂| 中文字幕在线观看免费高清| 三级精品视频| 亚洲精品国产免费| 亚洲啪av永久无码精品放毛片| 欧一区二区三区| 欧美一区二区在线免费播放| 青青草久久伊人| 日日夜夜综合| 欧美日韩国产在线播放网站| 亚洲少妇第一页| 99久久久国产精品免费调教网站| 色哟哟一区二区在线观看| 自慰无码一区二区三区| 99爱在线视频| 欧美性猛交xxxx乱大交极品| 91国视频在线| 天天综合网天天| 91精品福利视频| 国产无套粉嫩白浆内谢的出处| 欧美理论影院| 在线精品视频免费观看| 国内自拍视频网| 精品176极品一区| 欧美日韩国产高清一区二区| 亚洲精品手机在线观看| 日韩在线激情| 欧美草草影院在线视频| 国产精品日日摸夜夜爽| 激情小说亚洲色图| 精品香蕉一区二区三区| aaaaa级少妇高潮大片免费看| 精品一区毛片| 中文字幕日韩欧美精品在线观看| 天堂а√在线中文在线鲁大师| 久久久久久美女精品| 欧美精品在线看| 久久久久久久99| 国产精品一区毛片| 国产精品久久久一区| 在线视频 91| 国产成人免费视频网站高清观看视频| 国产伦精品一区二区| 奇米影视888狠狠狠777不卡| 国产精品色呦呦| 国风产精品一区二区| 国产深夜视频在线观看| 五月天久久比比资源色| 黑鬼大战白妞高潮喷白浆| 免费成人高清在线视频| 日韩精品一区二区三区在线播放| 欧美做受喷浆在线观看| 成人在线一区| 久久久免费av| 中文字幕第99页| 国产成人在线视频网站| 日本精品一区二区三区视频 | 欧美日韩第二页| 一区二区三区| 亚洲精品国产欧美| 色老板免费视频| 国产精品入口| 成人午夜在线影院| 日本成人一区二区三区| 亚洲欧美日韩一区二区| 欧美成人xxxxx| 国产精品成人**免费视频| 日韩精品一区二区视频| 无码人妻精品一区二区三区夜夜嗨| 亚洲精品色图| 成人黄色免费网站在线观看| 五月婷婷六月色| 亚洲人亚洲人成电影网站色| 国产欧美在线一区| 伊色综合久久之综合久久| 亚洲日本中文字幕| 中文字幕一区二区三区手机版 | 久久久久亚洲AV成人网人人小说| 国产一区二区三区四区五区| 久久久噜噜噜久久久| 国产免费av观看| 中文字幕av一区二区三区高 | 国产精品99久| 神马影院我不卡| 亚洲美女炮图| 亚洲成人性视频| 青青草原在线免费观看| 麻豆国产精品一区二区三区| 久久精品国产综合精品| 丁香花在线电影| 欧美一区二区私人影院日本| 国产精品美女高潮无套| 性伦欧美刺激片在线观看| 国产精品久久一区二区三区| 黄网页在线观看| 欧美日韩亚州综合| a级在线免费观看| 免播放器亚洲| 久草热久草热线频97精品| 久草在线视频网站| 欧美一区二区福利在线| 97精品在线播放| 蜜芽一区二区三区| 色狠狠久久av五月综合| 成人啊v在线| 精品无人区太爽高潮在线播放 | www在线看| 日韩欧美国产三级电影视频| 成人免费视频网站入口::| 久久国产精品72免费观看| 亚洲国产欧美一区二区三区不卡| 欧美三级精品| 亚洲人成在线一二| 亚洲中文字幕无码爆乳av| 久久久无码精品亚洲日韩按摩| 精品国产免费av| 亚洲理论电影片| 日韩美女主播视频| 国产在线视频资源| 欧美性欧美巨大黑白大战| 亚洲AV无码片久久精品| 老**午夜毛片一区二区三区 | 欧美一区成人| av色综合网| 91av久久| 国产视频精品自拍| 99re热视频| 国产精品成人免费在线| www.久久com| 精品av久久久久电影| 美女视频久久| 成人高清一区| 精品自在线视频| 三级视频在线看| 日本韩国精品一区二区在线观看| 国产午夜精品福利视频| 国内一区二区在线| 欧美又粗又长又爽做受| 亚洲警察之高压线| 成人黄色av网站| 超级碰碰不卡在线视频| 日韩精品免费看| 在线免费观看视频网站| 亚洲综合视频在线| 久久久久亚洲无码| 日韩不卡在线观看日韩不卡视频| 一区精品在线| 高清一区二区三区| 国产精品精品视频一区二区三区| www.欧美日本韩国| 亚洲精品日韩丝袜精品| 国产又粗又猛又爽又黄的视频一| 亚洲午夜一区二区三区| 在线不卡av电影| 国产精品资源在线看| 欧美三级午夜理伦三级| 亚洲精品小说| 欧美另类视频在线| 欧美1区2区3| 国产国语videosex另类| 成人性生交大片免费看在线播放| 亚洲欧洲日产国码av系列天堂| 国产三级精品在线观看| 欧美性xxxxxxxxx| 日本aⅴ在线观看| 91色婷婷久久久久合中文| 在线观看中文av| 久久午夜电影| 69sex久久精品国产麻豆| 日韩综合精品| 免费电影一区| 哺乳挤奶一区二区三区免费看| 国产精品免费久久久久影院| 91超碰国产在线| 欧美巨乳美女视频| av福利精品| 亚洲精品自在久久| 蜜桃av中文字幕| 在线播放视频一区| 自拍偷拍校园春色| 天天色 色综合| 久久久久久天堂| 亚洲四区在线观看| 人妻互换一区二区激情偷拍| 99re视频精品| 秘密基地免费观看完整版中文| 久久99精品国产麻豆婷婷洗澡| 女人另类性混交zo| 一本综合久久| 又大又硬又爽免费视频| 亚洲自拍偷拍网| 成年人免费观看的视频| 成人a'v在线播放| 欧美在线3区| 五月激激激综合网色播| 国产三级精品在线不卡| 成人h动漫精品一区二区器材| 91美女片黄在线观看游戏| 国产人妖一区| 国产日韩欧美中文| 国产成人免费精品| 国产精品欧美日韩久久| 91亚洲精品| 国产精品欧美日韩一区二区| 456成人影院在线观看| 青草成人免费视频| 爱情电影社保片一区| 欧美中文字幕视频在线观看| 秋霞伦理一区| 日本欧美在线视频| 韩国久久久久久| 国产成人精品综合| 日产精品一区| 国产精品久久久久久av福利软件| 成人日韩精品| 国产在线观看一区二区三区| 色噜噜成人av在线| 91久久精品一区| 秋霞影院一区| 国产一区二区三区四区五区在线| 欧美1区2区3区4区| 免费久久99精品国产自| 精品视频亚洲| 国产精品美女在线播放| 在线中文字幕第一区| 97干在线视频| 国产欧美日韩一级| 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 国产日韩欧美精品电影三级在线| 欧美午夜激情影院| 最近日韩中文字幕| 久久久久久久久久综合 | 欧美高清视频一区二区| 蜜桃成人365av| 国产91成人video| 久久久久久一区二区三区四区别墅| 成人午夜在线视频一区| 久久精品国产亚洲5555| 色噜噜狠狠色综合网| 亚洲成av人片乱码色午夜| 男女私大尺度视频| 日韩国产欧美三级| 日本少妇一区二区三区| 99久久99久久精品国产片果冻| 手机看片日韩av| 亚洲综合久久久| 国产99免费视频| 日韩欧美激情一区| 精品无人乱码| 九九九久久久久久| 天然素人一区二区视频| 91黄在线观看| 精品久久久久久久| www.好吊操| 久久精品国产精品亚洲精品| 美女久久久久久久久| 国产精品福利一区| 青草视频在线观看免费| 欧美一区二区女人| 激情综合闲人网| 欧美极品第一页| 久久精品黄色| 欧美日韩精品综合| 欧美午夜久久| 日日噜噜夜夜狠狠| gogogo免费视频观看亚洲一| 免费看一级黄色| 日韩欧美亚洲国产一区| 精品区在线观看| 日韩中文字幕在线看| 波多视频一区| 国产精品毛片一区视频| 国产精品99一区二区三| 日本三级免费观看| 丰满白嫩尤物一区二区| 北条麻妃在线观看视频| 色婷婷香蕉在线一区二区| 亚洲成人精品女人久久久| 日韩在线小视频| 波多野结衣亚洲| 久久精品国产精品青草色艺| 亚洲一级黄色| 能看毛片的网站| 一区视频在线播放| 丰满熟女人妻一区二区三| 日韩精品视频在线观看免费| 欧美xxx黑人xxx水蜜桃| 成人免费网站在线| 色999国产精品| 三年中国国语在线播放免费| 久久综合九色欧美综合狠狠| 日本少妇激情舌吻| 精品久久久久香蕉网| 综合久久2o19| 91久久综合亚洲鲁鲁五月天| 97欧美在线视频| 亚洲 国产 图片| 国产精品视频免费| 又骚又黄的视频| 色七七影院综合| 欧洲亚洲精品久久久久| 亚洲视频在线观看日本a| 日本vs亚洲vs韩国一区三区| 国产jjizz一区二区三区视频| 色婷婷精品久久二区二区蜜臂av | 日本国产精品| 极品美女扒开粉嫩小泬| av成人免费在线观看| 国产在线精品观看| 亚洲精品97久久| 蜜桃视频在线观看播放| 欧美久久电影| 热久久久久久久| 天天鲁一鲁摸一摸爽一爽| 91麻豆精品国产综合久久久久久| 免费不卡视频| 亚洲一区二区中文| 欧美日韩网站| 怡红院一区二区| 欧美视频在线观看免费| 岛国视频免费在线观看| 国产日韩在线精品av| 91精品国产成人观看| 99riav国产精品视频| 欧美日韩日本国产| 川上优的av在线一区二区| 成人两性免费视频| 欧美日韩国产免费观看| 51调教丨国产调教视频| 日本久久一区二区三区| 欧美尤物美女在线| 444亚洲人体| 亚洲深夜福利| 99久久99久久精品免费| 日韩欧美一区二区视频| 美女高潮视频在线看| 涩涩涩999| 粉嫩av一区二区三区在线播放| 成年免费在线观看| 中文字幕欧美在线| 亚洲**毛片| jizz欧美激情18| 亚洲黄网站在线观看| 四虎精品在线| 国产日韩精品综合网站| 亚洲国产电影| 欧美激情视频二区| 日韩欧美电影在线| 日韩久久一区二区三区| 国产成人一二三区| 久久久精品国产免大香伊| av老司机久久| 日本久久久久久| 你懂的一区二区| 国产精品jizz| 日韩一区二区三区电影在线观看| 日韩大片免费观看| 91麻豆天美传媒在线| 久久中文娱乐网| www男人的天堂| 国产精品久久久久久久av大片| 亚洲特色特黄| 久久噜噜色综合一区二区| 日韩高清中文字幕|