1. 元資料伺服器(master)
2. 資料儲存伺服器(chunk server)
(兩台伺服器均以虛擬機器centos7系統為例項搭建)
以下**在主控端執行
systemctl stop firewalld.service //關閉防火牆
setenforce 0 //關閉selinux
useradd -s /sbin/nologin mfs //建立管理使用者
cd /opt/mfs-1.6.27/
./configure \ //修改伺服器配置
--prefix=/usr/local/mfs \ //指定安裝路徑
--with-default-user=mfs \ //指定預設使用者為 mfs
--with-default-group=mfs \ //指定預設使用者組
--disable-mfschunkserver \ //禁用 chunk server
--disable-mfsmount //禁用客戶端
make && make install //編譯安裝
cd /usr/local/mfs/etc/mfs/
cp mf***ports.cfg.dist mf***ports.cfg
cp mfsmaster.cfg.dist mfsmaster.cfg
cp mfsmetalogger.cfg.dist mfsmetalogger.cfg
cd /usr/local/mfs/var/mfs/
cp metadata.mfs.empty metadata.mfs //以上覆制檔案
chown -r mfs.mfs /usr/local/mfs //更改檔案所屬為mfs
/usr/local/mfs/sbin/mfsmaster start //啟動master server
ps -ef | grep mfs //檢視程序 若有mfs的程序如下圖表示服務成功開啟
(關閉master**:/usr/local/mfs/sbin/mfsmaster -s)
yum install gcc gcc-c++ zlib-devel -y //安裝編譯環境
useradd -s /sbin/nologin mfs //建立管理使用者
systemctl stop firewalld.service //關閉防火牆
setenforce 0 //關閉selinux
同樣方法把壓縮包上傳伺服器
tar zxvf mfs-1.6.27-5.tar.gz -c /opt //解壓安裝包
cd /opt/mfs-1.6.27/
./configure \ //修改伺服器配置
--prefix=/usr/local/mfs \ //指定安裝路徑
--with-default-user=mfs \ //指定預設使用者為 mfs
--with-default-group=mfs \ //指定預設使用者組
--disable-mfsmaster \ //禁用master sercer
--disable-mfsmount //禁用mount sercer
make && make install //編譯安裝
cd /usr/local/mfs/etc/mfs/
cp mfschunkserver.cfg.dist mfschunkserver.cfg //開啟mfschunkserver檔案
cp mfshdd.cfg.dist mfshdd.cfg //開啟mfshdd檔案
vi mfschunkserver.cfg //進入chunk檔案 修改如圖
(注意:兩行master前的「#」去掉)
vi mfshdd.cfg //進入mfshdd檔案 在最下方新增/data 作為給mfs的分割槽(fdisk)
mkdir /data
chown -r mfs.mfs /data //建立掛載目錄
/usr/local/mfs/sbin/mfschunkserver start //開啟服務
ps -ef | grep mfs //檢視程序如下
(關閉命令為:/usr/local/mfs/sbin/mfschunkserver -s)
/usr/local/mfs/sbin/mfscgiserv //(在主控伺服器進行)
啟動mfscgiserv伺服器可以利用瀏覽器全名監控所有客戶掛載 chunk server master server 以及客戶端的操作
通過瀏覽器訪問 (改為主控伺服器ip位址)結果如圖即為掛載成功
MFS分布式檔案系統簡介
注意 mfs特性 moosefs是乙個分布式儲存的框架,其具有如下特性 可能的瓶頸 master 本身的效能瓶頸。mfs 系統 master 存在單點故障如何解決?moosefs drbd heartbeat 來保證 master 單點問題?不過在使用過程中不可能完全不關機和間歇性的網路中斷 體系架...
雲伺服器分布式配置過程
資料庫的配置 tomcat及jdk的配置 zookeeper的配置及dubbo視覺化介面 分布式檔案系統 4.1 fastdfs分布式檔案系統伺服器 用於上傳配置 4.2 檔案上傳測試 redis快取伺服器安裝及jedis整合使用 未更新 5.1 主從複製 哨兵模式,配置使用 5.2 redis集群...
分布式檔案伺服器FastDFS
客戶端上傳檔案後儲存伺服器將檔案 id 返回給客戶端,此檔案 id 用於以後訪問該檔案的索引資訊。檔案索引資訊包括 組名,虛擬磁碟路徑,資料兩級目錄,檔名。上傳的時候只是問tracker咋樣了。組名 檔案上傳後所在的 storage 組名稱,在檔案上傳成功後有 storage 伺服器返回,需要客戶端...