【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)安裝準備
2)建立使用者
3)安裝原始碼包
有提示報錯,說明gccgcc-c++沒有安裝。
再次執行configure的命令,就不會報錯了。
4)複製檔案
5)啟動MasterServer
2.搭建MasterLoggerServer
3.搭建Chunk1Server
新增一行/data,在這裡是一個給MFS的分割槽,生產環境最好使用獨立的分割槽或磁碟掛載到此目錄
建立一個目錄,並給他許可權
4.搭建Chunk2Server,配置和Chunk1一樣的,這裡就不截圖了。
5.搭建Client
1)安裝fuse
2)設定環境變數,新增一行
3)安裝
4)掛載MFS檔案系統
優化客戶端:
-----MASTER-server-----啟動監控程式--
在網頁中輸入192.168.10.10:9425
Info:顯示MFS的基本資訊
Servers:列出現有ChunkServer
Disks:列出現有ChunkServer硬碟資訊
Exports:列出可被掛載的目錄
Mount:列出被掛載的目錄
Operations:顯示正在執行的操作。
Mastercharts:顯示MasterServer的操作情況,讀、寫、刪除等操作
Servercharts:顯示ChunkServer的操作情況、資料傳輸率及系統狀態。
可以直觀的看到系統分佈的資訊。
實驗結束
轉載於:https://blog.51cto.com/tang493512148/1743265