亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于HDFS的遠(yuǎn)程教育課件資源管理

        2013-09-19 09:22:28王月春
        關(guān)鍵詞:存儲空間副本備份

        王月春

        (石家 莊郵電職業(yè)技術(shù)學(xué)院 河北 050021)

        0 引言

        遠(yuǎn)程教育經(jīng)過近10年的發(fā)展,積累了大量的課件資源,這些課件資源主要是流媒體文件及相關(guān)的講義資料等。據(jù)統(tǒng)計(jì),按照在互聯(lián)網(wǎng)上點(diǎn)播效果比較好的要求,視頻碼流在400Kbps左右,依據(jù)這樣的數(shù)據(jù)計(jì)算,一門30分鐘的課程需要占用存儲空間約100M,若按照每年增加10000門課程計(jì)算,每年需要存儲空間1T,其對硬盤空間的占用是相當(dāng)驚人的。傳統(tǒng)的遠(yuǎn)程教育課件資源管理方式主要是通過NAS、SAN等方式實(shí)現(xiàn),這些實(shí)現(xiàn)方式普遍存在設(shè)備投入大、環(huán)境部署復(fù)雜、大并發(fā)下性能問題以及單點(diǎn)故障等問題。

        而開源的Hadoop云計(jì)算體系架構(gòu),其分布式文件系統(tǒng)HDFS具有大數(shù)據(jù)存儲的先天優(yōu)勢,適合存儲大數(shù)據(jù)文件,滿足一次存儲,多次讀取的模式,這正是遠(yuǎn)程教育課件資源管理所需要的。

        1 HDFS簡介

        Hadoop是Apache軟件基金會旗下的一個(gè)開源分布式計(jì)算平臺。以Hadoop分布式文件系統(tǒng)(Hadoop Distirbuted File System,HDFS)和MapReduce(Google MapReduce的開源實(shí)現(xiàn))為核心,為用戶提供了系統(tǒng)底層細(xì)節(jié)透明的分布式基礎(chǔ)架構(gòu)。

        1.1 HDFS體系結(jié)構(gòu)

        HDFS采用了主從(Master/Slave)結(jié)構(gòu)模型,一個(gè)HDFS集群是由一個(gè)NameNode和若干個(gè)DataNode組成的。其中NameNode作為主服務(wù)器,管理文件系統(tǒng)的命名空間和客戶端對文件的訪問操作;集群中的DataNode管理存儲的數(shù)據(jù)。HDFS允許用戶以文件的形式存儲數(shù)據(jù)。Name Node執(zhí)行文件系統(tǒng)的命名空間操作,比如打開、關(guān)閉、重命名文件或目錄等,它也負(fù)責(zé)數(shù)據(jù)塊到具體DataNode的映射。DataNode負(fù)責(zé)處理文件系統(tǒng)客戶端的文件讀寫請求,并在NameNode的統(tǒng)一調(diào)度下進(jìn)行數(shù)據(jù)塊的創(chuàng)建、刪除和復(fù)制工作。HDFS體系結(jié)構(gòu)如圖1所示。

        NameNode和DataNode都可以在普通商用計(jì)算機(jī)上運(yùn)行,服務(wù)器運(yùn)行不是必須的,這大大降低了運(yùn)行成本。

        1.2 HDFS數(shù)據(jù)安全

        HDFS 文件系統(tǒng)假設(shè)系統(tǒng)故障(服務(wù)器、網(wǎng)絡(luò)、存儲故障等)是常態(tài),而不是異常,因此,通過多方面的措施來保證數(shù)據(jù)可靠性。

        圖1 HDFS體系結(jié)構(gòu)

        (1)多個(gè)副本

        數(shù)據(jù)在寫入時(shí)被復(fù)制多份,并且可以通過用戶自定義的復(fù)制策略分布到物理位置不同的服務(wù)器上;數(shù)據(jù)在讀寫時(shí)將自動進(jìn)行數(shù)據(jù)的校驗(yàn),一旦發(fā)現(xiàn)數(shù)據(jù)校驗(yàn)錯(cuò)誤將重新進(jìn)行復(fù)制;HDFS采取了副本策略,HDFS的副本放置策略是三個(gè)副本,一個(gè)放在本節(jié)點(diǎn)上,一個(gè)放在同一機(jī)架中的另一個(gè)節(jié)點(diǎn)上,還有一個(gè)副本放在另一個(gè)不同的機(jī)架中的一個(gè)節(jié)點(diǎn)上。

        (2)心跳機(jī)制

        每個(gè)DataNode周期性發(fā)送心跳信息給NameNode。網(wǎng)絡(luò)中斷可能會導(dǎo)致一批Data Node連不上Name Node。NameNode檢測到一段時(shí)間沒有上報(bào)心跳后,把這個(gè)DataNode標(biāo)識為dead,不再分配新的io請求給它。在這個(gè)DataNode上的所有數(shù)據(jù)都不能訪問了,這就會導(dǎo)致一些block的備份數(shù)量會少于指定的值。NameNode會經(jīng)常檢查block備份數(shù)量,發(fā)起重新備份。

        2 基于HDFS的遠(yuǎn)程教育課件資源管理

        基于HDFS的遠(yuǎn)程教育課件資源管理的核心在于用HDFS集群文件系統(tǒng)代替了傳統(tǒng)的NAS或SAN存儲系統(tǒng)。體系結(jié)構(gòu)如圖2所示。

        2.1 系統(tǒng)實(shí)現(xiàn)

        利用HDFS文件系統(tǒng)存儲遠(yuǎn)程教育課件資源,從HDFS存儲大數(shù)據(jù)的原理上來講是非常合適的,也是容易實(shí)現(xiàn)的,但是如何使媒體服務(wù)器能夠訪問HDFS上的文件并發(fā)布到網(wǎng)絡(luò)上,是需要解決的問題。本文通過FUSE-dfs[3]解決了HDFS文件系統(tǒng)訪問的問題。

        圖2 基于HDFS的遠(yuǎn)程教育課件資源管理

        (1)fuse介紹

        用戶空間文件系統(tǒng)(Filesystem in Userspace,簡稱FUSE)是操作系統(tǒng)中的概念,指完全在用戶態(tài)實(shí)現(xiàn)的文件系統(tǒng)。傳統(tǒng)上操作系統(tǒng)在內(nèi)核層面對文件系統(tǒng)提供支持,難以調(diào)試,生產(chǎn)率低。通過在用戶空間實(shí)現(xiàn)文件系統(tǒng)能夠大幅提高生產(chǎn)率,簡化了為操作系統(tǒng)提供新的文件系統(tǒng)的工作量,特別適用于各種虛擬文件系統(tǒng)和網(wǎng)絡(luò)文件系統(tǒng)。但是,在用戶態(tài)實(shí)現(xiàn)文件系統(tǒng)會引入額外的內(nèi)核態(tài)/用戶態(tài)切換帶來的開銷,對性能會產(chǎn)生一定影響。

        FUSE-dfs就是通過FUSE訪問HDFS的實(shí)現(xiàn)方式。通過FUSE-dfs,用戶就可以像訪問本地文件系統(tǒng)一樣來訪問HDFS文件系統(tǒng)了。

        (2)安裝并編譯FUSE-dfs

        在媒體服務(wù)器上安裝FUSE-dfs,并編譯。普通用戶如下操作。

        (3)掛載HDFS文件系統(tǒng)

        編譯完成后,在媒體服務(wù)器上掛載Hadoop集群文件系統(tǒng)HDFS。

        HDFS文件系統(tǒng)掛載成功后,就可以像訪問本地文件系統(tǒng)一樣訪問HDFS了。若需要系統(tǒng)啟動時(shí)自動掛載,可以通過修改/etc/fstab文件,在系統(tǒng)啟動時(shí)掛載HDFS文件系統(tǒng)。

        (4)上傳媒體文件

        HDFS文件系統(tǒng)成功掛載后,將媒體文件上傳到HDFS上,上傳成功后,可以看到,媒體文件被切割并分布到三個(gè)節(jié)點(diǎn)上。

        (5)發(fā)布多媒體文件目錄

        參照不同流媒體服務(wù)器的發(fā)布步驟,將/mnt/dfs發(fā)布到流媒體服務(wù)器上,完成對HDFS文件系統(tǒng)上對媒體文件的發(fā)布工作。至此,基于Hadoop的課件資源管理調(diào)試完成。

        圖3 媒體服務(wù)器訪問HDFS文件系統(tǒng)

        2.2 HDFS存儲課件資源的優(yōu)勢

        (1)高可靠性

        HDFS在副本保存、冗余備份以及DataNode節(jié)點(diǎn)異常檢測方面,有設(shè)計(jì)了完善的機(jī)制,具備存儲海量課件資源的優(yōu)勢。

        (2)低成本

        Hadoop集群的底層硬件完全運(yùn)行在普通PC機(jī)上,不需要高端的存儲設(shè)備及服務(wù)器,大大降低了數(shù)據(jù)存儲成本。按照每個(gè)課件100M,共10000個(gè)課件計(jì)算,存儲空間在1T左右,如果采用NAS或SAN實(shí)現(xiàn)課件資源管理,至少需要存儲設(shè)備1套、課件管理服務(wù)器1臺;而采用HDFS,只需要4臺低檔PC服務(wù)器甚至是PC機(jī),每臺配置2塊1T存儲空間的硬盤,組成RAID0+1,在HDFS冗余存儲的基礎(chǔ)上,實(shí)現(xiàn)了單臺硬盤RAID,大大提高了數(shù)據(jù)安全性,成本至少降低50%。課件數(shù)量越大,成本降低越明顯。

        (3)擴(kuò)展性強(qiáng)

        當(dāng)HDFS存儲空間不足時(shí),既可以通過對DataNode節(jié)點(diǎn)擴(kuò)充磁盤的方式擴(kuò)展容量,也可以通過增加DataNode節(jié)點(diǎn)的方式擴(kuò)展容量。

        (4)高效訪問

        Hadoop能夠在DataNode之間動態(tài)地移動數(shù)據(jù),以保證各節(jié)點(diǎn)動態(tài)平衡。單個(gè)較大的課件文件被分割成若干數(shù)據(jù)塊,以冗余備份的方式保存在多個(gè)DataNode節(jié)點(diǎn)中,客戶端訪問時(shí)從多個(gè)DataNode節(jié)點(diǎn)并行讀取,提高了并發(fā)訪問吞吐量。

        3 結(jié)束語

        基于Hadoop的遠(yuǎn)程課件資源管理系統(tǒng),從技術(shù)底層解決了大量課件資源存儲的問題,降低了單位數(shù)據(jù)存儲成本,但是在系統(tǒng)的可管理性、易用性、用戶界面友好性等方面還需要深入研究。

        [1] 陸嘉恒. Hadoop實(shí)戰(zhàn) 北京 機(jī)械工業(yè)出版社,2012:3-15

        [2] 文艾 王磊 Hadoop分布式文件系統(tǒng)深度實(shí)踐. 北京 清華大學(xué)出版社 2012:4-6

        [3] http://sourceforge.net/projects/fuse/

        [4] 劉統(tǒng)閣,劉波,楊志文. Hadoop 在VOD 系統(tǒng)中的應(yīng)用研究計(jì)算機(jī)與現(xiàn)代化 2012,6 195-198

        [5] 劉琨,李愛菊,董龍江基于Hadoop 的云存儲的研究及實(shí)現(xiàn)微計(jì)算機(jī)信息 2011,27(7) 220-221

        [6] 陳玉云,柳先輝,趙曉東 基于Hadoop平臺資源調(diào)度策略的研究 電腦知識與技術(shù)2012,8(19)4687-4690

        [7] 劉鵬. 實(shí)戰(zhàn)Hadoop——開啟通向云計(jì)算的捷徑.北京: 電子工業(yè)出版社,2011

        猜你喜歡
        存儲空間副本備份
        “備份”25年:鄧清明圓夢
        基于多種群協(xié)同進(jìn)化算法的數(shù)據(jù)并行聚類算法
        蘋果訂閱捆綁服務(wù)Apple One正式上線
        用好Windows 10保留的存儲空間
        面向流媒體基于蟻群的副本選擇算法①
        副本放置中的更新策略及算法*
        淺析數(shù)據(jù)的備份策略
        科技視界(2015年6期)2015-08-15 00:54:11
        樹形網(wǎng)絡(luò)中的副本更新策略及算法*
        出版原圖數(shù)據(jù)庫遷移與備份恢復(fù)
        計(jì)算機(jī)應(yīng)用文摘(2005年1期)2005-04-29 07:40:53
        91最新免费观看在线| 18禁裸体动漫美女无遮挡网站| 亚洲成a人v欧美综合天堂| 日韩精品无码中文字幕电影| 婷婷五月综合缴情在线视频| 久久一日本道色综合久久大香| 国产激情视频在线观看你懂的| 国产在线视频网友自拍| 国产亚洲精品久久午夜玫瑰园| 久久久精品一区aaa片| 3d动漫精品啪啪一区二区下载| 草莓视频中文字幕人妻系列| 国产色婷亚洲99精品av网站| 国产精品国产三级国产专播下| 精品国产麻豆免费人成网站| 国产成人精品av| 国产精品国产午夜免费福利看| 精品午夜中文字幕熟女| 精品国产亚洲av高清大片| 成人乱码一区二区三区av| 精品国精品无码自拍自在线| 国产精品无码久久久久下载| 国产精品老女人亚洲av无| 国产91清纯白嫩初高中在线观看| 国产精品爽爽v在线观看无码| 美女大量吞精在线观看456| 成人特黄特色毛片免费看| 女人18毛片aa毛片免费| 麻豆亚洲av熟女国产一区二| 老师翘臀高潮流白浆| 真实国产网爆门事件在线观看| 国产精品女同二区五区九区 | 精品一区二区三区蜜桃麻豆| 久久久久成人精品无码中文字幕 | 精品少妇大屁股白浆无码| 亚洲国产精一区二区三区性色| 国产精品黑丝美腿美臀| 亚洲精品www久久久久久| 欧美高清视频手机在在线| 黑色丝袜秘书夹住巨龙摩擦| 国产成人精品午夜福利免费APP|