-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
Deploy on every node
=========================================================================================================
Deployment on mysql:
grant all on mogilefs.* to moguser@'192.168.1.%' identified by 'root';
create database mogilefs;
flush privileges;
Deploy on the node:
egrep -v "^#|^$" /etc/mogilefs/mogilefsd.conf
daemonize = 1
pidfile = /var/run/mogilefsd/mogilefsd.pid #The directory where the PID is located also needs to modify the owner group
db_dsn = DBI:mysql:mogilefs:host=192.168.1.210 #Write the address where mysql is located
db_user = moguser #mysql created user
db_pass = root #The password of the above user
listen = 192.168.1.217:7001 #Listening address and port number
conf_port=7001
query_jobs = 10 #How many query worker threads to start
delete_jobs = 1 #How many delete worker threads to start
replicate_jobs = 5 # How many replication worker threads to start
reaper_jobs = 1 # How many threads are started for recycling resources
egrep -v "^#|^$" /etc/mogilefs/mogstored.conf
maxconns = 10000 #Maximum number of connections
httplisten = 0.0.0.0:7500 #Service port accessible via http
mgmtlisten=0.0.0.0:7501 #management port for mogilefs
docroot = /var/mogdata #This item determines the actual location where the data is stored on the storage. It is recommended to use a separate mounted disk
node1 node:
mkdir /var/mogdata/dev1
node2 node
mkdir / var / mogdata / dev2
node3 node
mkdir / var / mogdata / dev3
There are several nodes to create a device name on the host of each node, the format is dev+ID number,
Note: IDs in all systems cannot be repeated, and must be the same as the path in the configuration file
and modify the owner group
chown -R mogilefs.mogilefs /var/mogdata/dev1
The directory where the PID is located also needs to modify the owner and group
chown -R mogilefs.mogilefs /var/run/mogilefsd
2. Start the tracker and storage services
mogilefs must be started by a common user, so switch to a common user when starting
su gravefs
mogilefsd -c /etc/mogilefs/mogilefsd.conf --daemon #Start mogilefs
su root
/etc/init.d/mogstored start