mogilefs的安裝
-rw-r--r--. 1 root root 1916 Jan 11 14:29 MogileFS-Server-2.46-2.el6.noarch.rpm
-rw-r--r--. 1 root root 176308 Jan 11 14:29 MogileFS-Server-mogilefsd-2.46-2.el6.noarch.rpm
-rw-r--r--. 1 root root 26872 Jan 11 14:29 MogileFS-Server-mogstored-2.46-2.el6.noarch.rpm
-rw-r--r--. 1 root root 75916 Jan 11 14:29 MogileFS-Utils-2.19-1.el6.noarch.rpm
-rw-r--r--. 1 root root 5880 Jan 11 14:29 Perlbal-1.78-1.el6.noarch.rpm
-rw-r--r--. 1 root root 1624 Jan 11 14:29 Perlbal-doc-1.78-1.el6.noarch.rpm
-rw-r--r--. 1 root root 28111 Jan 11 14:29 perl-Danga-Socket-1.61-1.el6.rf.noarch.rpm
-rw-r--r--. 1 root root 69344 Jan 11 14:29 perl-IO-stringy-2.110-1.2.el6.rfx.noarch.rpm
-rw-r--r--. 1 root root 30312 Jan 11 14:29 perl-MogileFS-Client-1.14-1.el6.noarch.rpm
-rw-r--r--. 1 root root 25140 Jan 11 14:29 perl-Net-Netmask-1.9015-8.el6.noarch.rpm
-rw-r--r--. 1 root root 268620 Jan 11 14:29 perl-Perlbal-1.78-1.el6.noarch.rpm
rpm -ivh http://mirrors.yun-idc.com/epel//6/x86_64/epel-release-6-8.noarch.rpm
yum install perl-Net-Netmask perl-IO-stringy perl-Sys-Syslog perl-IO-AIO -y
yum install *.rpm -y
在每個節點上都進行部署
=========================================================================================================
mysql上的部署:
grant all on mogilefs.* to moguser@'192.168.1.%' identified by 'root';
create database mogilefs;
flush privileges;
在節點上進行部署:
egrep -v "^#|^$" /etc/mogilefs/mogilefsd.conf
daemonize = 1
pidfile = /var/run/mogilefsd/mogilefsd.pid #PID所在的目錄也需要修改屬主屬組
db_dsn = DBI:mysql:mogilefs:host=192.168.1.210 #寫mysql所在的地址
db_user = moguser #mysql創建的用戶
db_pass = root #上述用戶的密碼
listen = 192.168.1.217:7001 #監聽地址和端口號
conf_port = 7001
query_jobs = 10 #啟動多少個查詢工作線程
delete_jobs = 1 #啟動多少個刪除工作線程
replicate_jobs = 5 #啟動多少個復制工作線程
reaper_jobs = 1 #啟動多少個用于回收資源的線程
egrep -v "^#|^$" /etc/mogilefs/mogstored.conf
maxconns = 10000 #最大連接數
httplisten = 0.0.0.0:7500 #可通過http訪問的服務端口
mgmtlisten = 0.0.0.0:7501 #mogilefs的管理端口
docroot = /var/mogdata #該項決定了數據的在storage上存儲的實際位置,建議使用的是一個單獨掛載使用的磁盤
node1節點:
mkdir /var/mogdata/dev1
node2節點
mkdir /var/mogdata/dev2
node3節點
mkdir /var/mogdata/dev3
有幾個節點就在每個節點的主機上創建設備名,格式為dev+ID號,
注意:所有系統中 ID 不能重復,也必須和配置文件中的路徑一樣
并且修改屬主屬組
chown -R mogilefs.mogilefs /var/mogdata/dev1
PID所在的目錄也需要修改屬主屬組
chown -R mogilefs.mogilefs /var/run/mogilefsd
2.啟動tracker和storage服務
mogilefs 必須是普通用戶啟動,所以啟動的時候切換到普通用戶
su mogilefs
mogilefsd -c /etc/mogilefs/mogilefsd.conf --daemon #啟動mogilefs
su root
/etc/init.d/mogstored start

浙公網安備 33010602011771號