欧美麻豆久久久久久中文_成年免费观看_男人天堂亚洲成人_中国一级片_动漫黄网站免费永久在线观看_国产精品自产av一区二区三区

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 大數據 > 簡單介紹大數據開發-HDFS入門

簡單介紹大數據開發-HDFS入門

2021-04-15 11:20:33 | 來源:中培企業IT培訓網

對于大數據開發-HDFS入門可能還有很多朋友不太清楚,要知道作為Hadoop生態系統的一個重要組成部分,它的存在是不可或缺的,當然最基礎的也是最重要的,很顯然HDFS就是這樣的存在。那么為什么我們需要HDFS呢?因為數據量巨大,讀取一塊磁盤的所有數據需要很長時間,分布后的文件系統有個無法回避的問題,但是HDFS是具有很高彈性,也可以針對具體的應用再優化。下面我們就來詳細講一下關于大數據開發-HDFS入門介紹。

簡單介紹大數據開發-HDFS入門

一、 HDFS介紹

HDFS(Hadoop Distributed File System)是hadoop生態系統的一個重要組成部分,是Hadoop中的的存儲組件,在整個Hadoop中的地位非同一般,也是最基礎的一部分,因為它涉及到數據存儲,MapReduce等計算模型都要依賴于存儲在HDFS中的數據。HDFS是一個分布式文件系統,以流式數據訪問模式存儲超大文件,將數據分塊存儲到一個商業硬件集群內的不同機器上。HDFS在最開始是作為Apache Nutch搜索引擎項目的基礎架構而開發的。HDFS是Apache Hadoop Core項目的一部分。分布式文件系統解決的問題就是大數據存儲。它們是橫跨在多臺計算機上的存儲系統。分布式文件系統在大數據時代有著廣泛的應用前景,它們為存儲和處理超大規模數據提供所需的擴展能力。

二、HDFS設計理念

硬件出現故障是常態,而HDFS由成百上千的服務器組成,每一個組成部分都有可能出現故障。因此故障的檢測和自動快速恢復是HDFS的核心架構目標。與一般的應用不同,HDFS上的應用主要是以流式讀取數據HDFS被設計成適合批量處理,而不是用戶交互式的。相較于數據訪問的反應時間,實際上更注重數據訪問的高吞吐量。典型的 HDFS文件大小是GB到TB的級別。所以,HDFS被調整成支持大文件。它應該提供很高的聚合數據帶寬,一個集群中支持數百個節點,一個集群中還應該支持千萬級別的文件。大部分 HDFS 應用對文件要求的是 write-one-read-many訪問模型。一個文件一旦創建、寫入、關閉之后就不需要修改了。這一假設簡化了數據一致性問題,使高吞吐量的數據訪問成為可能。

移動計算的代價比之移動數據的代價低。一個應用請求的計算,離它操作的數據越近就越高效,這在數據達到海量級別的時候更是如此。將計算移動到數據附近,比之將數據移動到應用所在顯然更好。在異構的硬件和軟件平臺上的可移植性,這將推動需要大數據集的應用更廣泛地采用 HDFS 作為平臺。

三、概念介紹

以下有幾個較為重要的概念需要介紹下

1、超大文件。目前的hadoop集群能夠存儲幾百TB甚至PB級的數據。

2、流式數據訪問。HDFS的訪問模式是:一次寫入,多次讀取,更加關注的是讀取整個數據集的整體時間。

3、商用硬件。HDFS集群的設備不需要多么昂貴和特殊,只要是一些日常使用的普通硬件即可,正因為如此,hdfs節點故障的可能性還是很高的,所以必須要有機制來處理這種單點故障,保證數據的可靠。

4、不支持低時間延遲的數據訪問。hdfs關心的是高數據吞吐量,不適合那些要求低時間延遲數據訪問的應用。

5、單用戶寫入,不支持任意修改。hdfs的數據以讀為主,只支持單個寫入者,并且寫操作總是以添加的形式在文末追加,不支持在任意位置進行修改。

四、為什么我們需要HDFS?

1、數據量巨大,磁盤開始很糾結的處理我們需要的海量信息。所以需要文件系統有大規模數據分布存儲能力。

2、讀取一塊磁盤的所有數據需要很長時間,寫入更是需要更長時間(寫入時間一般是讀取時間的3倍)即使有文件為1ZB,或者小點10EB時,這樣的磁盤也無法做到隨讀隨取。所以需要文件系統有高并發訪問能力。

3、當數據集的大小超過一臺獨立物理計算機的存儲能力時,就有必要對它進行分區并存儲到若干臺單獨的計算機上。

4、從概念圖上看,分布化的文件系統會因為分布后的結構不完整,導致系統復雜度加大,并且引入的網絡編程,同樣導致分布式文件系統更加復雜。所以需要強大的容錯能力。

5、HDFS解決以上方案是分片冗余,本地校驗,需要數據塊存儲模式數據冗余式存儲,直接將多份的分片文件交給分片后的存儲服務器去校驗。冗余后的分片文件還有個額外功能,只要冗余的分片文件中有一份是完整的,經過多次協同調整后,其他分片文件也將完整。經過協調校驗,無論是傳輸錯誤,I/O錯誤,還是個別服務器宕機,整個系統里的文件是完整的。

6、分布后的文件系統有個無法回避的問題,因為文件不在一個磁盤導致讀取訪問操作的延時,這個是HDFS現在遇到的主要問題。現階段,HDFS的配置是按照高數據吞吐量優化的,可能會以高時間延時為代價。但萬幸的是,HDFS是具有很高彈性,可以針對具體應用再優化。

總而言之我們可以實現負載均衡、提高響應效率,因為多個服務器可以同時服務,提高了效率。而且Hadoop在大數據開發的學習當中,占據著相當重要的地位,如果您想了解更多關于大數據開發-HDFS的相關信息,請您繼續關注中培偉業。

主站蜘蛛池模板: 玩弄漂亮少妇高潮大叫 | 日本无码小泬粉嫩有套在线 | 在线观看黄国产 | 视频在线观看国产 | xxxx另类黑人| 免费观看麻豆视频 | 自拍偷拍亚洲 | 亚洲国产成在线网站91 | 亚洲精品无码成人A片在线 国产女人与公拘交在线播放 | 日本AAAAA级特黄大片 | 制服 丝袜 亚洲 中文 综合 | 国产精品亚洲精品日韩动图 | 中文字幕亚洲综合久久青草 | 亚洲熟女色情网中文字幕 | 客厅享受丝袜人妻张雅婷 | 国产自在自线午夜精品 | 久久精品九九亚洲精品 | 亚洲无遮挡无码A片在线 | 男女性高爱潮免费网站 | 国产偷窥真人视频在线观看 | 制服丝袜长腿无码专区第一页 | 一区二区三区免费看A片 | 2018年国内精品视频 | 在线观看免费AV无码不卡 | 男女作爱免费网站 | 性色AV一区二区三区人妻 | 成人精品视频一区二区不卡 | 久久精品免费观看国产 | 免费无遮挡无码永久视频 | 国产精品久久久久久久久久久久人四虎 | 好紧好滑好湿好爽免费视频 | 午夜国产成人久久精品 | 脱美女内衣视频网站 | 亚洲精品久久久狠狠爱 | 中文字幕区一区二区三 | 一二三四在线观看免费中文在线观看 | 日本女优免费一区 | 夜间视频在线观看 | 中文字幕精品亚洲无线码一区 | 国产激情欧美激情 | 人妻熟女视频一区二二区 |