真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MFS分布式文件系統(tǒng)(實戰(zhàn)?。。。?/h1>

MFS工作原理

分布式原理

分布式文件系統(tǒng)就是把一些分散在多臺計算機上的共享文件夾,集合到一個共享文件夾內(nèi),用戶要訪問這些文件夾的時候,只要打開一個文件夾,就可以的看到所有鏈接到此文件夾內(nèi)的共享文件夾。

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的突泉網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

MFS原理

MFS是一個具有容錯性的網(wǎng)絡(luò)分布式文件系統(tǒng),它把數(shù)據(jù)分散存放在多個物理服務(wù)器上,而呈現(xiàn)給用戶的則是一個統(tǒng)一的資源。

MFS的組成

?元數(shù)據(jù)服務(wù)器(Master):在整個體系中負(fù)責(zé)管理文件系統(tǒng),維護元數(shù)據(jù),目前不支持高可用。
?元數(shù)據(jù)日志服務(wù)器(MetaLogger):備份Master服務(wù)器的變化日志文件,當(dāng)master服務(wù)器損壞,可以從日志服務(wù)器中取得文件恢復(fù)。
?數(shù)據(jù)存儲服務(wù)器(Chunk Server):真正存儲數(shù)據(jù)的服務(wù)器,服務(wù)器越多,容量就越大,可靠性越高,性能越好。
?客戶端(Client): 可以像掛載NFS一樣 掛載MFS文件系統(tǒng)

MFS分布式文件系統(tǒng)(實戰(zhàn)?。。。?></p><h3>MFS讀數(shù)據(jù)的處理過程</h3><blockquote><p>?客戶端向元數(shù)據(jù)服務(wù)器發(fā)出讀請求<br/>?元數(shù)據(jù)服務(wù)器把所需數(shù)據(jù)存放的位置(Chunk Server的IP地址和Chunk編號)告知客戶端<br/>?客戶端向已知的Chunk Server請求發(fā)送數(shù)據(jù)<br/>?Chunk Server向客戶端發(fā)送數(shù)據(jù)</p></blockquote>
<h3>寫入的過程</h3><blockquote><p>?客戶端向元數(shù)據(jù)服務(wù)器發(fā)送寫入請求<br/>?元數(shù)據(jù)服務(wù)器與Chunk Server進(jìn)行交互,但元數(shù)據(jù)服務(wù)器只在某些服務(wù)器創(chuàng)建新的分塊Chunks,創(chuàng)建成功后由hunk Servers告知元數(shù)據(jù)服務(wù)器操作成功<br/>?元數(shù)據(jù)服務(wù)器告知客戶端,可以在哪個Chunk Server的哪些Chunks寫入數(shù)據(jù)<br/>?客戶端向指定的Chunk Server寫入數(shù)據(jù)<br/>?該Chunk Server與其他Chunk Server進(jìn)行數(shù)據(jù)同步,同步成功后Chunk Server告知客戶端數(shù)據(jù)寫入成功<br/>?客戶端告知元數(shù)據(jù)服務(wù)器本次寫入完畢</p></blockquote>
<h3>實驗環(huán)境:</h3><pre><code>master:192.168.45.133
masterlogger:192.168.45.130
chunk1:192.168.45.136
chunk2:192.168.45.134
client:192.168.45.135</code></pre>
<h3>實驗的搭建</h3><h4>master 192.168.45.133</h4><pre><code>#關(guān)閉防火墻
[root@localhost ~]# systemctl stop firewalld.service 
[root@localhost ~]# setenforce 0
#安裝組件
[root@localhost ~]# yum install zlib-devel gcc gcc-c++ -y
#掛載mfs必要軟件包
[root@localhost ~]# mount.cifs //192.168.100.3/lzp /mnt
Password for root@//192.168.100.3/lzp:  
[root@localhost ~]# cd /mnt/mfs
#解壓安裝包
[root@localhost mfs]# tar zxvf mfs-1.6.27-5.tar.gz -C /opt
[root@localhost mfs]# cd /opt/mfs-1.6.27/
[root@localhost mfs-1.6.27]# useradd -s /sbin/nologin mfs
[root@localhost mfs-1.6.27]# ./configure \
--prefix=/usr/local/mfs \   //指定安裝目錄
--with-default-user=mfs \          //指定程序運行用戶   
--with-default-group=mfs \          //指定程序運行組
--disable-mfschunkserver \            //禁用Chunk功能
--disable-mfsmount                     //禁用mfsmount功能

[root@localhost mfs-1.6.27]# make && make install

#復(fù)制文件,配置mfs文件
[root@localhost mfs-1.6.27]# cd /usr/local/mfs/etc/mfs/
[root@localhost mfs]# cp mfsmaster.cfg.dist mfsmaster.cfg
#權(quán)限
[root@localhost mfs]# cp mfsexports.cfg.dist mfsexports.cfg
#日志
[root@localhost mfs]# cp mfsmetalogger.cfg.dist mfsmetalogger.cfg

[root@localhost mfs]# cd /usr/local/mfs/var/mfs/
[root@localhost mfs]# cp metadata.mfs.empty metadata.mfs

#修改權(quán)限并啟動
[root@localhost mfs]# chown -R mfs.mfs /usr/local/mfs
[root@localhost mfs]# /usr/local/mfs/sbin/mfsmaster start
#查看mfs端口是否開啟
[root@localhost mfs]# ps -ef | grep mfs

#啟動監(jiān)控,在所有全部搭建好之后再啟動
[root@localhost mfs]# /usr/local/mfs/sbin/mfscgiserv</code></pre>
<h4>查看搭建好之后,查看端口的開啟情況</h4><p><img src=http://weahome.cn/article/jcdgjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部