FastDFS集群部署及JAVA客户端调用

FastDFS 安装分为 tracker 和 storage(tracker、storage不要安装在同一台服务器下),下面分别讲述一下:
一、tracker 安装
1、安装 libfastcommon

cd /usr/local/src
## 安装unzip 命令(如果还没安装过的话)
yum install -y unzip zip
## 解压libfastcommon
unzip libfastcommon-master.zip
cd libfastcommon-master
## 编译,然后安装
./make.sh
./make.sh install

2、安装 FastDFS

cd /usr/local/src
## 解压
tar -xzvf FastDFS_v5.08.tar.gz
cd FastDFS
## 编译,然后安装
./make.sh
./make.sh install

3、复制并重命名 tracker 的 sample 文件

cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf

4、修改 tracker 配置文件

vi /etc/fdfs/tracker.conf
## 修改内容如下
disabled=false # 启用配置文件
port=22122 # tracker服务器端口(默认22122)
base_path=/fastdfs/tracker  # 存储日志和数据的根目录
store_lookup=2 # 上传组(卷) 的方式 0:轮询方式 1: 指定组 2: 平衡负载(选择最大剩余空间的组(卷)上传)

其它参数保留默认配置, 具体配置解释可参考官方文档说明:http://bbs.chinaunix.net/thread-1941456-1-1.html

5、创建 base_path 指定的目录,即根目录

mkdir -p /fastdfs/tracker

6、关闭防火墙(生产环境建议开通相关策略)

## 关闭防火墙
service iptables stop
## 查看防火墙状态
service iptables status

7、启动 tracker

## tracker启动命令
/etc/init.d/fdfs_trackerd start
## 初次启动,会在/fastdfs/tracker目录下生成logs、data两个目录
## 查看是否启动成功
ps aux|grep fdfs_trackerd

注意:多个 tracker 可能出现以下报错而导致 tracker 启动失败:

[2019-03-23 13:49:13] INFO - file: tracker_mem.c, line: 4213, sys files loaded from tracker server 192.168.10.78:22122
[2019-03-23 13:49:13] ERROR - file: tracker_mem.c, line: 596, in the file "/fastdfs/tracker/data/storage_groups_new.dat", item "group_count" is not found
[2019-03-23 13:49:13] ERROR - file: tracker_mem.c, line: 4297, get sys files from other trackers fail, errno: 2
[2019-03-23 13:49:19] ERROR - file: tracker_proto.c, line: 48, server: 192.168.10.78:22122, response status 5 != 0
[2019-03-23 13:49:19] INFO - file: tracker_mem.c, line: 4213, sys files loaded from tracker server 192.168.10.78:22122
[2019-03-23 13:49:19] ERROR - file: tracker_mem.c, line: 596, in the file "/fastdfs/tracker/data/storage_groups_new.dat", item "group_count" is not found
[2019-03-23 13:49:19] ERROR - file: tracker_mem.c, line: 4297, get sys files from other trackers fail, errno: 2
[2019-03-23 13:49:20] ERROR - file: tracker_proto.c, line: 48, server: 192.168.10.78:22122, response status 5 != 0
[2019-03-2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值