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

 

posted @ 2018-04-22 15:38  迷路的大雁  阅读(173)  评论(0编辑  收藏  举报