sanhutrees 发表于 2015-9-9 14:24:05

MogileFS安装配置

  转载于:http://www.wanghd.com/blog/2012/11/22/mogilefsan-zhuang-pei-zhi/



基本介绍


[*]mogilefs是一个分布式的文件系统解决方案
[*]特点是:无单点失效的问题,自动复制无需raid,easy的命名空间,自修复机制,成熟的管理工具,源码清晰推荐阅读

安装基本组件



yum groupinstall "Development Tools"
#cpan是perl的包管理工具
yum install cpan
安装mogilefs



#进入cpan,初始化直接自动就好
cpan
> install IO::AIO
> install MogileFS::Client
> install MogileFS::Utils
#如果有问题直接用force install
> install MogileFS::Server
安装配置mysql



#安装mysql
yum install mysql mysql-server
mysqladmin -u root password 123456
#进入mysql,新建mogile用户
mysql -uroot -p123456
mysql> create database mogilefs;
mysql> grant all on mogilefs.* to mogile@localhost identified by '123456';
mysql> flush privileges;
#导入mogilefs表
mogdbsetup --dbpass=123456 --yes
mogilefs配置


[*]mogilefsd配置



#/etc/mogilefs是默认的配置路径,-c可以修改
mkdir -p /etc/mogilefs
cd /etc/mogilefs
vim mogilefsd.conf
#内容如下
pidfile = /tmp/mogilefsd.pid    #存放pid
daemonize = 1                   #守护进程
db_dsn= DBI:mysql:mogilefs:127.0.0.1#数据库配置
db_user = mogile
db_pass = 123456
conf_port = 7001                #监听端口
node_timeout = 2                #节点超时时间
rebalance_ignore_missing = 1    #rebalance时会删除文件,删除时如果找不到文件不报错直接跳过
query_jobs = 20               #正真处理请求的job个数
delete_jobs = 3               #处理删除队列的job个数
replicate_jobs = 5            #处理复制队列的job个数
reaper_jobs = 1               #设备设置为dead后,处理补救工作的job个数
#其实还有其他job,默认为1个

[*]mogstored配置



#设置文件存储路径,不要忘记修改拥有者
mkdir -p /var/mogdata
adduser --gid daemon mogile
chown mogile.daemon /var/mogdata
vim mogstored.conf
#内容如下
httplisten = 0.0.0.0:7500       #文件存储端口
mgmtlisten = 0.0.0.0:7501       #监控磁盘状态端口
docroot = /var/mogdata          #文件存储路径
pidfile = /tmp/mogstored.pid    #存储pid
daemonize = 1                   #守护进程
启动mogilefs



vim /etc/security/limits.conf
#内容如下,让mogile可以打开更多的连接数
mogile soft nofile 65535
mogile hard nofile 65535
#切换用户启动
su mogile -c 'mogstored'
su mogile -c 'mogilefsd'
#验证已经启动成功
ps auxf | grep mogile
mogadm check
已经安装好了,接来应该做点什么呢


[*]学习mogadm指令,因为mogadm是必会工具
[*]试着client连接mogilefsd存储文件吧
页: [1]
查看完整版本: MogileFS安装配置