mogilefs 配置

引用[url=https://fedoraproject.org/wiki/Setting_Up_MogileFS]https://fedoraproject.org/wiki/Setting_Up_MogileFS[/url]
1.[b]用cpan安装[/b]

#cpan
#cpan> install IO::AIO
#cpan> install DBI
#cpan> install DBD::mysql

#cpan> install MogileFS::Server
...Gearman::Client
...Gearman::Server
...Sys::Syscall
...Perlbal
...Net::Netmask
...Danga::Socket
...Gearman::Client::Async
(cpan 提示依赖 自动安装)

#cpan> install MogileFS::Utils
...MogileFS::Client



2.[b]配置[/b]
2.1 database
          CREATE DATABASE mogilefs DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
grant all on mogilefs.* to 'mogile'@'%' identified by 'mogile';
SET PASSWORD FOR 'mogile'@'%' = OLD_PASSWORD( '123456' );
FLUSH PRIVILEGES;
quit


mogdbsetup --dbhost=10.0.0.10 --dbname=mogilefs --dbuser=mogile --dbpassword=mogile


2.2 tracker
On each tracker server create a configuration file at /etc/mogilefsd.conf with the following entries

db_dsn = DBI:mysql:mogilefs:10.0.0.10
db_user = mogile
db_pass = mogile
listen = 0.0.0.0:6001
conf_port = 6001
listener_jobs = 10
delete_jobs = 1
replicate_jobs = 5
mog_root = /var/mogdata
reaper_jobs = 1

The tracker deamon won't work as root, so create a user for mogilefsd
#adduser mogile
#su mogile
#mogilefsd -c /etc/mogilefsd.conf --daemon

2.3 Storage Node
mkdir /var/mogdata 

创建/etc/mogstored.conf,内容如下:

maxconns = 10000
httplisten = 0.0.0.0:7500
mgmtlisten = 0.0.0.0:7501
docroot = /var/mogdata



3.[b]管理[/b]
3.1 将storage server添加到数据库

mogadm --trackers=10.10.0.10:6001 host add mogilestorage1 --ip=10.0.0.10 --port=7500 --status=alive

查看目前的storage server:mogadm --trackers=10.10.0.10:6001 host list
3.2 告诉数据库添加存储设备(设备名必须唯一,一旦创建将无法删除,只能mark为dead且不支持将device从dead重新变为alive):
mogadm --trackers=10.0.0.10:6001 device add mogilestorage1 1

查看详情:mogadm --trackers=10.0.0.10:6001 device list
3.3 添加domain和class
mogadm --trackers=10.0.0.10:6001 domain add www.xxx.cn
mogadm --trackers=10.0.0.10:6001 class add www.xxx.cn newClass
3.4 启动storage server
mkdir -p /var/mogdata/dev1
mogstored --config=/etc/mogstored.conf -d
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值