linux下安裝配置mogilefs

linux下安裝配置mogilefs

ID:6127559

大小:66.50 KB

頁數(shù):10頁

時間:2018-01-04

linux下安裝配置mogilefs_第1頁
linux下安裝配置mogilefs_第2頁
linux下安裝配置mogilefs_第3頁
linux下安裝配置mogilefs_第4頁
linux下安裝配置mogilefs_第5頁
資源描述:

《linux下安裝配置mogilefs》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫

1、一、MogileFS介紹MogileFS是一種分布式文件存儲系統(tǒng)??芍С治募詣觽浞莸墓δ?,提供高可用性和高可擴展性。Mogilefs不支持對一個文件內(nèi)部的隨機或順序讀寫,因此只適合做一部分應用,如圖片服務,靜態(tài)HTML服務等,這些應用在文件寫入后基本上不需要對文件進行修改,但是可以生成一個新的文件覆蓋原有文件。Mogilefs分為如下幾部分:1、數(shù)據(jù)庫部分數(shù)據(jù)庫保存了Mogilefs的所有元數(shù)據(jù),一般使用MySQL,可以單獨拿數(shù)據(jù)庫服務器來做,也可以跟其他程序跑在一起。可以用mogdbsetup程序來初始化數(shù)據(jù)庫。數(shù)據(jù)庫部分非常重要,因為一個Mogi

2、leFS系統(tǒng)的所有Tracker都必須指向同一個數(shù)據(jù)庫,因此如果數(shù)據(jù)庫出現(xiàn)問題,那么整個MogileFS系統(tǒng)將處于不可用狀態(tài),因此數(shù)據(jù)庫最好采用HA結構,如MySQL主從復制架構,這樣可以降低數(shù)據(jù)庫出現(xiàn)問題對MogileFS系統(tǒng)的影響。2、跟蹤器(Tracker)mogilefsd即trackers程序,類似mogilefs的wiki上介紹,trackers做了很多工作,主要有以下幾個:*Replication:機器間復制文件*Deletion:從命名空間刪除是立即的,從文件系統(tǒng)刪除是異步的*QueryWorker:響應客戶端的請求*Reaper:在磁

3、盤失敗后將文件復制請求重新放到隊列中*Monitor:監(jiān)測主機和設配的健康度和狀態(tài)Tracker是訪問MogileFS的入口,所有系統(tǒng)管理相關的操作都要通過其中的某個trackers完成,應用系統(tǒng)的一些操作也要通過trackers,因此一個高業(yè)務量的MogileFS系統(tǒng)最好同時運行多個trackers來做負載均衡。3、存儲節(jié)點(Storage)mogstored程序的啟動將使本機成為一個存儲節(jié)點。mogstored啟動后,便可以通過mogadm增加這臺機器到系統(tǒng)中。一臺機器可以只運行一個mogstored作為存儲節(jié)點即可,也可以同時運行其他程序。存儲節(jié)

4、點下面還需要定義設備(device),每個設備都有一個唯一的ID編號,設備也是用mogadm添加到MogileFS系統(tǒng)中的。4、工具主要就是mogadm,mogtool這兩個工具了,用來在命令行下控制整個mogilefs系統(tǒng)以及查看狀態(tài)等等。5、客戶端(Client)客戶端通過接口訪問mogilefs系統(tǒng),對整個系統(tǒng)進行文件讀寫操作。(http://www.admindigest.com/4/mogilefs%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE/#mogilefs%E4%BB%8B%E7%BB%8D

5、)MogileFS特點*應用層——不需要特殊的核心組件*無單點失敗——MogileFS安裝的三個組件(存儲節(jié)點、跟蹤器、跟蹤用的數(shù)據(jù)庫),均可運行在多個機器上,因此沒有單點失敗。(你也可以將跟蹤器和存儲節(jié)點運行在同一臺機器上,這樣你就沒有必要用4臺機器)推薦至少兩臺機器。(沒有單點失敗本人持保留意見)*自動的文件復制——基于不同的文件“分類”,文件可以被自動的復制到多個有足夠存儲空間的存儲節(jié)點上,這樣可以滿足這個“類別”的最少復制要求。比如你有一個圖片網(wǎng)站,你可以設置原始的JPEG圖片需要復制至少三份,但實際只有1or2份拷貝,如果丟失了數(shù)據(jù),那么Mo

6、gile可以重新建立遺失的拷貝數(shù)。用這種辦法,MogileFS(不做RAID)可以節(jié)約磁盤,否則你將存儲同樣的拷貝多份,完全沒有必要。*“比RAID好多了”——在一個非存儲區(qū)域網(wǎng)絡的RAID(non-SANRAID)的建立中,磁盤是冗余的,但主機不是,如果你整個機器壞了,那么文件也將不能訪問。MogileFS在不同的機器之間進行文件復制,因此文件始終是可用的。*傳輸中立,無特殊協(xié)議——MogileFS客戶端可以通過NFS或HTTP來和MogileFS的存儲節(jié)點來通信,但首先需要告知跟蹤器一下。*簡單的命名空間——文件通過一個給定的key來確定,是一個全

7、局的命名空間。你可以自己生成多個命名空間,只要你愿意,不過這樣可能在同一MogileFS中會造成key沖突。*不用共享任何東西——MogileFS不需要依靠昂貴的SAN來共享磁盤,每個機器只用維護好自己的磁盤。*不需要RAID——在MogileFS中的磁盤可以是做了RAID的也可以是沒有,如果是為了安全性著想的話RAID沒有必要買了,因為MogileFS已經(jīng)提供了。*不會碰到文件系統(tǒng)本身的不可知情況——在MogileFS中的存儲節(jié)點的磁盤可以被格式化成多種格式(ext3,reiserFS等等)。MogilesFS會做自己內(nèi)部目錄的哈希,所以它不會碰到文

8、件系統(tǒng)本身的一些限制,比如一個目錄中的最大文件數(shù)。你可以放心的使用。*mogileFS適合于靜

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。