精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

精品国产一区久久久| 一区二区三区av电影| 国产精品久久久久99| 色哟哟一一国产精品| 成人在线视频中文字幕| 狠狠躁夜夜躁人人爽天天天天97 | 日韩视频一二区| 五月激情六月综合| 亚洲伊人婷婷| 亚洲三级黄色片| 久久99国产精品免费| 久久久久久国产精品美女| 成人国产精品久久久网站| 精品国产麻豆| 欧美日韩综合一区| www黄色日本| 国内精品不卡| 国产欧美日韩久久| 国产区欧美区日韩区| 亚洲一区中文字幕永久在线| 亚洲久久在线| 免费av在线一区| 国产精品成人在线视频| 日韩极品在线| 精品乱码亚洲一区二区不卡| 最新天堂中文在线| 户外露出一区二区三区| 亚洲一区二区在线观看视频 | 久久久午夜精品福利内容| 欧洲亚洲精品久久久久| 欧美性生交xxxxx久久久| 日韩在线视频在线| 国产精品久久麻豆| 国产精品久久久99| 日本在线成人一区二区| 亚洲色图 校园春色| 国产xxx精品视频大全| 成人h视频在线观看播放| 国产一区免费看| 在线视频日韩| 午夜精品一区二区三区av| 日本黄色小说视频| 欧美在线三区| 久久影院中文字幕| 永久免费看mv网站入口| 日本道不卡免费一区| 国产小视频国产精品| 欧美日韩高清丝袜| 青草国产精品| 在线看日韩av| 美女福利视频网| 日韩电影在线视频| 最新的欧美黄色| 日本成人免费在线观看| 欧美好骚综合网| 日韩在线观看免费高清| 久久福利免费视频| 亚洲电影影音先锋| 欧美丰满老妇厨房牲生活| 欧美成人三级视频| 亚洲东热激情| 韩国19禁主播vip福利视频| 国产午夜精品一区二区理论影院| 狠狠综合久久av一区二区老牛| 欧美激情区在线播放| 日本少妇xxxx动漫| 久久亚洲不卡| 国产欧美日韩精品专区| 99精品免费观看| 成人中文字幕合集| 欧美日韩国产免费一区二区三区| 国产在线你懂得| 自拍偷拍亚洲激情| 亚洲 欧美 综合 另类 中字| 爱啪啪综合导航| 色悠悠亚洲一区二区| 伊人影院综合在线| 日韩精品久久久久久久软件91| 精品国产乱码久久久久久蜜臀| 欧美一级片黄色| 欧美熟乱15p| 欧美日韩国产成人在线| 天堂网一区二区三区| 久久只有精品| 亚洲已满18点击进入在线看片 | 婷婷成人av| 日韩精品在线看片z| 性色av蜜臀av色欲av| 精品免费在线| 欧美激情极品视频| 91久久国产综合久久91| 精品影院一区二区久久久| 成人xxxxx色| 黄色在线小视频| 亚洲精品va在线观看| 一本大道熟女人妻中文字幕在线 | 国产日韩欧美亚洲一区| 免费黄网站在线观看| 亚洲视频免费在线| 国产一区二区三区精彩视频| 国产精品1区| 91国产美女视频| 男操女视频网站| 国产在线日韩欧美| 精品日韩电影| 麻豆传媒在线免费看| 精品国产91久久久久久| 日本不卡一区二区在线观看| 任你弄精品视频免费观看| 久久精品男人天堂| 69视频免费在线观看| 国产精品2024| 动漫精品一区二区| 青青草原成人网| 精品中文视频| 中文字幕精品久久久久| 日本午夜精品理论片a级app发布| 久久99国产精品免费网站| 欧美日韩免费观看一区| 国产理论电影在线| 91麻豆精品国产91久久久久久久久 | 欧美亚洲系列| 69久久99精品久久久久婷婷| 日本性高潮视频| 模特精品在线| 极品日韩久久| caoporn-草棚在线视频最| 欧美久久久久久蜜桃| x88av在线| 久久中文精品| 欧美极品色图| 亚洲精品mv| 亚洲欧美国产高清va在线播| 日本一区二区三区四区五区| 国产福利91精品一区二区三区| 亚洲精品一区二区三| 日韩欧美一区二区三区免费观看| 日韩精品福利网站| 91国产丝袜播放在线| 成人性生交大片免费看中文| 国产免费内射又粗又爽密桃视频| 亚洲精品无播放器在线播放| 中文字幕欧美日韩在线| 在线视频精品免费| 国产片一区二区| 国产福利一区视频| 欧美色图国产精品| 国产精品久久在线观看| 成人全视频高清免费观看| 欧美性受xxxx| 成人欧美一区二区三区黑人一 | 亚洲图片在线| 韩国一区二区三区美女美女秀 | 亚洲综合小说区| 四虎亚洲精品| 亚洲福利小视频| 日韩精品在线免费看| 99久久免费视频.com| www..com日韩| 国产一区二区三区日韩精品| 国产成人亚洲综合| 午夜视频在线| 日韩天堂在线观看| 黄色片视频网站| 国产亚洲精品资源在线26u| www.99在线| 久久久久久久久丰满| 97人人干人人| 欧亚av在线| 一区二区欧美久久| 国产人妖一区二区| 午夜一区二区三区在线观看| www.久久国产| 久久99国产乱子伦精品免费| www污在线观看| 久久99国产成人小视频| 国产精品夜间视频香蕉| 深夜国产在线播放| 亚洲嫩模很污视频| 99国产在线播放| 疯狂做受xxxx欧美肥白少妇| 中文字幕伦理片| 国产成人av影院| 成年人在线看片| 在线精品国产| 欧美激情导航| 免费精品一区| 日韩av黄色在线观看| 国产区在线看| 亚洲视频网站在线观看| 国产欧美日韩成人| 色婷婷综合五月| 99精品久久久久| 国产日本欧美一区二区| 少妇伦子伦精品无吗| 青青草国产成人av片免费| 福利在线一区二区| 日韩欧美网址| 久久riav二区三区| 国产麻豆精品| 国产成人精品一区二区在线| 亚洲第一图区| 中文字幕亚洲欧美一区二区三区 | 中文字幕亚洲欧美在线| 人妻va精品va欧美va| 欧美日韩精品欧美日韩精品一| 国产乡下妇女做爰视频| 国产精品久久久久影院色老大| 日韩成人av一区二区| 久久99在线观看| 熟女人妇 成熟妇女系列视频| 欧美视频不卡| 免费看污污视频| 清纯唯美综合亚洲| 欧美精品久久| 欧美五码在线| 国产99视频精品免费视频36| 亚洲欧美在线人成swag| 国产成人久久久精品一区| 欧美xxxx性xxxxx高清| 久久综合伊人77777| 天天在线视频色| 亚洲视频一区二区| 一级黄色片日本| 成年永久一区二区三区免费视频| 久久福利毛片| 欧美精品福利在线| 天堂а√在线资源在线| 亚洲性av网站| 可以在线观看的黄色| 日韩大陆毛片av| 少妇性饥渴无码a区免费| 久久国产电影| 色视频一区二区三区| 亚洲人成精品久久久| 国产手机精品在线| 97久久超碰| 国产 高清 精品 在线 a| 日韩黄色av| 99蜜桃在线观看免费视频网站| 蜜桃精品视频| 懂色中文一区二区三区在线视频| avtt久久| 97久久夜色精品国产九色| 成人在线日韩| 亚洲综合在线中文字幕| 亚洲精品在线国产| 国产精品国产三级国产专区53| 天堂va在线高清一区| 99精彩视频| 久久久久高潮毛片免费全部播放| 国产精品一区视频| 日韩美女国产精品| 日本日本精品二区免费| 精品国精品国产自在久国产应用| 日韩免费av电影| 91亚洲国产高清| 可以在线看黄的网站| 国产一区美女| 男女视频网站在线观看| 久久一区激情| 岛国av免费在线| 国产精品亚洲视频| 无码人妻精品一区二区三区99不卡| 成人午夜在线免费| 一级性生活大片| 国产精品毛片高清在线完整版| 欧美肥妇bbwbbw| 亚洲动漫第一页| 精品人妻一区二区色欲产成人| 91成人看片片| 99视频国产精品免费观看a| 欧美xxx久久| 日本a一级在线免费播放| 一区二区三区视频免费| 黄色在线论坛| 98精品国产高清在线xxxx天堂| 超碰超碰人人人人精品| 国产日韩精品一区二区| 97久久亚洲| 神马欧美一区二区| 欧美三级网页| 日韩精品免费播放| 国产福利不卡视频| 中文字幕第20页| 亚洲综合一二区| 国产在线观看第一页| 日韩一二在线观看| 国模吧精品人体gogo| 久久亚洲私人国产精品va| 亚洲三级欧美| 亚洲在线第一页| 国产成人一区二区三区影院| 亚洲黄色网址在线观看| 久久精品九九| 手机看片国产精品| 国产日韩欧美一区二区三区综合| 国产大学生自拍| 色狠狠综合天天综合综合| av高清一区二区| 一本色道久久综合狠狠躁篇的优点| av免费在线免费观看| 国产高清视频一区三区| 成人自拍在线| 欧美一级免费在线观看| 视频一区二区三区在线| 扒开伸进免费视频| 亚洲人成网站影音先锋播放| 日本成人一级片| 亚洲国产日韩欧美在线动漫| 精品麻豆一区二区三区| 国产精品久久视频| 深爱激情综合网| 国产免费黄色小视频| 国产电影一区二区三区| 久久久久亚洲AV成人无在| 狠狠干狠狠久久| 日韩永久免费视频| 欧美成年人视频| 欧美日韩va| 日韩理论片在线观看| 久久精品导航| 亚洲午夜福利在线观看| 天天综合天天综合色| 亚洲av色香蕉一区二区三区| 久久综合狠狠综合久久综合88| 国产在线观看免费视频软件| 91久久一区二区| 久久天堂电影| 2019日本中文字幕| 第四色中文综合网| 久久av综合网| 成人综合婷婷国产精品久久蜜臀| 欧美精品久久久久久久久46p| 欧美日本在线播放| 欧美高清视频| 国产伦精品免费视频| 第一会所亚洲原创| 一路向西2在线观看| 国产性天天综合网| 国语对白做受69按摩| 亚洲片在线资源| 日韩成人亚洲| 手机看片福利永久国产日韩| 日韩精品国产欧美| 国产精品久久免费观看| 欧美三级资源在线| 日本黄色片在线观看| 成人精品视频99在线观看免费| 欧美日韩性在线观看| 麻豆三级在线观看| 国产精品久久久久影院色老大| 国产精品免费无遮挡| 欧美成人激情图片网| 91精品尤物| 日韩少妇内射免费播放18禁裸乳| 91在线精品一区二区| 亚洲 欧美 中文字幕| 中文字幕亚洲二区| 日韩成人精品| 国产一区二区在线视频播放| 2020日本不卡一区二区视频| 亚洲图片欧美日韩| 色偷偷偷亚洲综合网另类| 国产95亚洲| 黄色大片在线免费看| 久久精品亚洲精品国产欧美| 正在播放木下凛凛xv99| www.亚洲成人| 超碰成人97| 狠狠操精品视频| 亚洲柠檬福利资源导航| 少妇精品高潮欲妇又嫩中文字幕| 日本免费一区二区三区视频观看| 欧美成人激情| 美女扒开腿免费视频| 在线精品亚洲一区二区不卡| 国产在线69| 美女三级99| 国内国产精品久久| 国产精品美女久久久久av爽| 中文字幕av一区二区| 97久久综合精品久久久综合| 国产一区视频免费观看| 亚洲人成亚洲人成在线观看图片 | 成人午夜激情影院| 中文字幕在线日本| 欧美老女人性生活| 精品久久久亚洲| 国产欧美视频一区| 欧美日韩一二三| 操人在线观看| 亚洲自拍偷拍一区二区三区| 91美女精品福利| 国产精品爽爽久久久久久| 97av在线视频| 综合久久亚洲| 超薄肉色丝袜一二三| 亚洲精品美女久久久| 韩国一区二区三区视频|