fastdfs扩容

group1满了,增加group2
建议设置的时候,把tracker.conf中的reserved_storage_space调大点,比如10%,如果监控到满了,可以减少这个参数,比如改成2%暂时先顶一顶

一、服务配置
上传服务(tracker)
x.x.27.101
x.x.27.104

fastdfs group1(storage)
x.x.27.99
x.x.27.100

fastdfs group2 (storage )
x.x.27.26

storage
/etc/fdfs/
------storage.conf
------http.conf
------mime.types
------mod_fastdfs.conf

tracker
/etc/fdfs/
------tracker.conf
------client.conf
------storage_ids.conf

二、27.26相关软件的安装步骤
0、安装相关依赖
yum install libevent gd-devel libcurl-devel
1 、安装libfastcommon.tar.gz
1)make.sh clean
2)make.sh
3)make.sh install
2、安装FastDFS_v5.04.tar.gz
1)make.sh clean
2)make.sh
3)make.sh install
3、安装ngx_openresty-1.9.3.2
1)解压 ngx_openresty-1.9.3.2
2)解压fastdfs-nginx-module到 ngx_openresty-1.9.3.2目录下
3)将 fastdfs-nginx-module/src/*拷贝到fastdfs-nginx-module下
4)编辑 fastdfs-nginx-module/config文件,替换目录CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"
5)./configure --with-luajit --add-module=./fastdfs-nginx-module
6)gmake & gmake install

三、配置
1)nginx.conf(27.26)
location /group2/M00 {
    alias /home/fastdfs/storage/data;
    ngx_fastdfs_module;
}

2)storage.conf (27.26 )
tracker_server=x.x.27.101:22122
tracker_server=x.x.27.104:22122

3)mod_fastdfs.conf (27.26 )
tracker_server=x.x .27.101:22122
tracker_server=x.x .27.104:22122

4 )tracker.conf(27.101和27.104)
# the method of selecting group to upload files
# 0: round robin
# 1: specify group
# 2: load balance, select the max free space group to upload file
store_lookup=1

# which group to upload file
# when store_lookup set to 1, must set store_group to the group name
store_group=group2

四、上传命令
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf $1

五、管理命令
--重启
/usr/bin/restart.sh /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
/usr/bin/restart.sh /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

--停止
/usr/bin/stop.sh /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
/usr/bin/stop.sh /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

--启动
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

--查看日志
tail -f -n 100 /home/fastdfs/storage/logs/storaged.log 
tail -f -n 100 /home/fastdfs/tracker/logs/trackerd.log 

--监控
/usr/bin/fdfs_monitor /etc/fdfs/storage.conf

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30980622/viewspace-2125639/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30980622/viewspace-2125639/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值