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

来源:互联网 发布:哈尔滨seo大牛 编辑:程序博客网 时间:2024/05/21 22:38

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.gzcd libevent-2.1.8-stable./configure -prefix=/optmakemake install

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

unzip libfastcommon-master.zipcd libfastcommon-master./make.sh./make.sh install

(3)安装FastDFS

tar xzf FastDFS_v5.08.tar.gzcd 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

阅读全文
1 0
原创粉丝点击