1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

开源软件FastDFS安装

FastDFS简介

FastDFS是一个开源的分布式文件系统,场景功能包括文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。它特别适合以文件为载体的在线服务,如相册网站、视频网站等等。

开源软件FastDFS安装

FastDFS架构

FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。跟踪器和存储节点都可以由一台或多台服务器构成。其中跟踪器中的所有服务器都是对等的,可以根据服务器的压力情况随时增加或减少。

FastDFS安装

以下为FastDFS安装步骤:

1. 下载相关软件包:
fastdfs-6.06.tar.gz
libfastcommon-1.0.43.tar.gz
fastdfs-nginx-module-1.22.tar.gz
nginx-1.16.1.tar.gz

2. 安装环境依赖包:
yum install gcc gcc-c++ make cmake automake autoconf libtool pcre pcre-devel pcre* zlib zlib-devel openssl openssl-devel libevent libevent-devel perl perl-devel unzip zip net-tools

3. 安装libfastcommon
设置安装路径:export DESTDIR=/hadoop/fastdfs/opt/fastdfs
查询路径:echo $DESTDIR
解压并进入libfastcommon-1.0.43目录
执行:./make.sh && make install

4. 安装FastDFS
解压 fastdfs-6.06.tar.gz 安装包
修改 make.sh,改变 LIBS 和 TARGET_CONF_PATH 设置
执行编译:cd /hadoop/fastdfs/soft/fastdfs-6.06/ && ./make.sh && ./make.sh install

5. 安装fastdfs-nginx-module
解压 fastdfs-nginx-module-1.22.tar.gz 安装包
修改 fastdfs-nginx-module 编译配置
执行编译

6. 安装nginx
执行./configure配置,特别注意export DESTDIR的设置
执行make和make install
复制fastdfs源码中给的参考配置文件到fastdfs安装目录

7. 创建启动脚本目录
mkdir /hadoop/fastdfs/bin
cp /hadoop/fastdfs/opt/fastdfs/etc/init.d/* /hadoop/fastdfs/bin

8. 配置Fastdfs
修改相关配置文件,如tracker.conf、client.conf、storage.conf、mod_fastdfs.conf、nginx.conf
启动Fastdfs服务
注意:tracker必须先启动。

结尾

至此,FastDFS安装过程结束,若想上传测试文件,可进入/hadoop/fastdfs/opt/fastdfs/usr/bin目录,上传测试文件,然后在其他节点查询测试文件。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6005.html