Linux下安装FastDFS分布式文件系统

1.FastDFS是什么?

FastDFS是一个开源的高性能分布式文件系统。它的主要功能包括:文件存储、文件同步、文件访问(文件上传和文件下载)。

2.FastDFS能干嘛?

解决大容量负载均衡问题,适用于文件服务的站点,例如,照片共享网站、视频分享网站等。

3.FastDFS去那下?

在下载FastDFS之前,首先分别下载并安装libevent、libfastcommon(https://github.com/happyfish100/libfastcommon),最后再下载并安装FastDFS(https://github.com/happyfish100/fastdfs或https://sourceforge.net/projects/fastdfs/)

(1)安装libevent

tar zxvf libevent-2.1.8-stable.tar.gz
cd libevent-2.1.8-stable
./configure -prefix=/opt
make
make install

(2)安装libfastcommon(下载:https://github.com/happyfish100/libfastcommon)

unzip libfastcommon-master.zip
cd libfastcommon-master
./make.sh
./make.sh install

(3)安装FastDFS

tar xzf FastDFS_v5.08.tar.gz
cd FastDFS
./make.sh

当出现以下错误信息时:原因是我们没有安装libfastcommon,FastDFS需要libfastcommon此函数库来支持。


此时执行如下命令进行安装:

./make.sh install

当我们使用如下命令,启动跟踪服务器

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

当出现如上信息时,原因tracker.conf不存在。我们需要执行如下命令,来创建tracker.conf配置文件:

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

当我们再次用如下命令,启动跟踪服务器,发现还是启动出错。

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart


那么我们就需要执行如下命令创建它所需要的目录:

mkdir -p /home/yuqing/fastdfs
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart


启动存储服务器

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

当出现如上错误信息时,输入如下命令即可。

cp -f /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf

再次启动存储服务器

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart


把跟踪服务器和存储服务器当作服务启动,输入如下命令:

/sbin/service fdfs_trackerd start
/sbin/service fdfs_storaged start

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值