1. 程式人生 > 實用技巧 >【Linux--中級篇】MFS分散式檔案系統

【Linux--中級篇】MFS分散式檔案系統

MFS分散式檔案系統

1.實驗環境

主機

作業系統

IP地址

主要軟體

MasterServer

CentOS6.5x86_64

192.168.10.10

mfs-1.6.27-5.tar.gz

MasterLoggerServer

CentOS6.5x86_64

192.168.10.11

mfs-1.6.27-5.tar.gz

ChunkServer1

CentOS6.5x86_64

192.168.10.15

mfs-1.6.27-5.tar.gz

ChunkServer2

CentOS6.5x86_64

192.168.10.18

mfs-1.6.27-5.tar.gz

Client

CentOS6.5x86_64

192.168.10.30

fuse-2.9.2.tar.gz

mfs-1.6.27-5.tar.gz

2.實驗步驟:

1.搭建MasterServer

1)安裝準備

wKiom1bGgJXwjhDqAABpwAp8i_M790.png

wKiom1bGgKCi1NZQAAAkUAent3g104.png

2)建立使用者

wKioL1bGgRHSPhNFAABEXS91bVg218.png

3)安裝原始碼包

wKiom1bGgLWhsKt2AABitABvaL4525.png

wKiom1bGgMGhPXjLAAAmlZqQHRg403.png

wKioL1bGgTSjJ_koAAA_DvnCt04150.png

wKiom1bGgN-xEHCDAACbi0i03G8113.png

wKioL1bGgVKA-WM-AABCr9KSuZI689.png

有提示報錯,說明gccgcc-c++沒有安裝。

wKioL1bGgV7AR4ygAABET1UbY5w543.png

再次執行configure的命令,就不會報錯了。

wKiom1bGgQfBYVxLAABHo061K4s990.png

4)複製檔案

wKioL1bGgXrRqCGzAAC18t-ahCc658.png

wKiom1bGgbuCvwTjAABsSQZl_2s336.png

wKioL1bGgi-zxxqoAABfBhGUoQw388.png

wKiom1bGgduh_GDSAAAuMtMIkF0640.png

5)啟動MasterServer

wKioL1bGgk-AERUhAACbBeVAf3c627.png

wKioL1bGgluy59hkAABiZuv_MrQ287.png

2.搭建MasterLoggerServer

wKiom1bGggCBh4J1AABduLLYY_Q984.png

wKioL1bGgnOwzk6NAAAzef0R5xI152.png

wKiom1bGghixjtZxAABBgJs71OI224.png

wKiom1bGgiSQtJe4AAAnDcFdT8E038.png

wKioL1bGgqqR8DdDAAC7ilR_gyA660.png

wKioL1bGgrvizlBPAAA8nMV5dAE470.png

wKioL1bGgsajHIM1AAAqu1nlwc8643.png

wKiom1bGgmui-jVgAABzvVOy6es320.png

wKioL1bGg3rSXT9JAABZNccRiOM302.png

wKioL1bGg5DAx2xGAAA0fuStyes343.png

wKiom1bGgzTBkU-1AABP4KDRUNA649.png

wKiom1bGgz2xstbFAAAps1_f1SQ329.png

wKiom1bGg0ezPYCpAAA7d8KqQL4381.png

wKioL1bGg72y0IRfAAAVj6Wa0bI948.png

wKiom1bGg2WhMogVAAAsJymOv2Y373.png

wKioL1bGg9yC6w7SAABFdoUDN-4791.png

3.搭建Chunk1Server

wKiom1bGg4KiUMt8AABaxPeQ7Tg072.png

wKioL1bGg_SS3YWBAAAqE-VnZks509.png

wKioL1bGg__S46MUAAAr8GqRJmU798.png

wKioL1bGhAvxizp7AAArHkQpJUs639.png

wKiom1bGg7WCQXT_AAAiYHTod44625.png

wKiom1bGg8TRZV8eAACKE8PB7Do148.png

wKioL1bGhDeyhoxbAABKd1w0Jlc679.png

wKioL1bGhETB03Z9AABLythf6KY783.png

wKioL1bGhFTjMn6qAACFXBmrvG4100.png

wKioL1bGhGLDZjKeAAAsA76QGZQ944.png

wKioL1bGhIHQi6jvAAASV3-P3nU702.png

wKiom1bGhCWDIBn4AAAL5YrM57A151.png

新增一行/data,在這裡是一個給MFS的分割槽,生產環境最好使用獨立的分割槽或磁碟掛載到此目錄

wKiom1bGhDTxtSK5AAAwZGkj8yg014.png

建立一個目錄,並給他許可權

wKioL1bGhKiCggF0AABOpTLPx24047.png

wKiom1bGhE2D_x-WAAAvRDN1SAM087.png

wKioL1bGhMDRTRItAABTWwiPWPI741.png

4.搭建Chunk2Server配置和Chunk1一樣的,這裡就不截圖了。

5.搭建Client

wKiom1bGhN-QqI2eAABSdmAmX7c480.png

wKioL1bGhVCQxNVEAAAlP0c73ls374.png

1)安裝fuse

wKioL1bGhVuiSP05AACIY7oFamE885.png

wKiom1bGhQDyDF_KAAAqWjesew0912.png

wKioL1bGhYnS9N00AABOJXVZ-Bc594.png

wKioL1bGhZSASjhMAAA1P6yMsSo582.png

wKiom1bGhTmQj9ByAAAlBf0HWGc298.png

2)設定環境變數,新增一行

wKiom1bGhUWTC9U2AAAqbTyYYyc130.png

wKioL1bGhbmSZR7LAAAzBxSOm-A496.png

3)安裝

MFS客戶端

wKiom1bGhV_ygCGEAAAh7u7G4r8408.png

wKioL1bGhc_zkhvcAAAp2QjNs-M380.png

wKiom1bGhXSh1EDEAAC-PTP3zx0839.png

wKioL1bGhevRUajcAAAsw5gkYJA732.png

4)掛載MFS檔案系統

wKiom1bGhY_AFYFTAABEVhBhI40819.png

wKiom1bGhZ3QgyxgAABSJ860AC8479.png

wKioL1bGhhCSdF9qAABZXqBNzes166.png

wKiom1bGhbWAYos1AACcfOa3now629.png

優化客戶端:

wKiom1bGhcCQbE7nAAAZonht5eQ080.png

wKioL1bGhjOwWyVxAAAohjaJ1oA391.png

wKioL1bGhj7wBkdXAAArr0oJgD0182.png

-----MASTER-server-----啟動監控程式--

wKioL1bGhkzg2UF_AABfzQlpVV4213.png

在網頁中輸入192.168.10.10:9425

wKiom1bGhfSS9LIOAAE4pRUw1wc155.png

Info:顯示MFS的基本資訊

Servers:列出現有ChunkServer

Disks:列出現有ChunkServer硬碟資訊

Exports:列出可被掛載的目錄

Mount:列出被掛載的目錄

Operations:顯示正在執行的操作。

Mastercharts:顯示MasterServer的操作情況,讀、寫、刪除等操作

Servercharts:顯示ChunkServer的操作情況、資料傳輸率及系統狀態。

可以直觀的看到系統分佈的資訊。

實驗結束

轉載於:https://blog.51cto.com/tang493512148/1743265