Centeros7搭建FastDfs

时间:2024-03-27 20:18:04

FastDfs安装教程

1.准备安装包:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AjstDyl3-1578043558786)(C:\Users\qp\Desktop\图片\fastdfs.png)]Centeros7搭建FastDfs

2.安装环境的环境:

FastDfsshi是c语言开发的,安装FastDfs需要先从官网下载源码,然后进行编译,但是编译依赖gcc环境,如果没有gcc环境,需要安装gcc环境

yum -y install gcc-c++

3.FastDfs依赖libevent库,需要安装:

yum -y install libevent

4.创建一个文件夹fastdfs在/usr/local/下 解压4个安装包

tar-zxf 压缩包名
Centeros7搭建FastDfs

6.安装跟踪节点,进入/usr/local/fastdfs/libfastcommon-1.0.38下,运行./make.sh镜像编译

Centeros7搭建FastDfs

7.运行./make.sh install进行安装Centeros7搭建FastDfs
8.进入/usr/lib文件下

Centeros7搭建FastDfs

9.复制 /usr/lib64/下的libfastcommon.so文件到 /usr/lib/下

​ cp libfastcommon.so /usr/lib/

10.进入/usr/local/fastdfs/fastdfs-5.11 编译make.sh

./make.sh

11.进入/usr/local/fastdfs/fastdfs-5.11 安装 make.sh

./make.sh install
Centeros7搭建FastDfs

12.安装成功后可以看到有是四个模板文件,跟踪节点文件和存储节点文件

Centeros7搭建FastDfs

13.进入/usr/local/fastdfs/fastdfs-5.11/conf文件夹,复制所有文件到/etc/fdfs/目录

cp * /etc/fdfs/

14.复制路径/usr/local/fastdfs/fastdfs-5.11/tracker/ 修改 /etc/fdfs/tracker.conf文件

vim /etc/fdfs/tracker.conf
Centeros7搭建FastDfs

15.运行命令/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf 启动tracker节点

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

16.安装存储节点

进入目录 : /usr/local/fastdfs/fastdfs-5.11/storage

修改配置文件:vim /etc/fdfs/storage.conf
Centeros7搭建FastDfs

Centeros7搭建FastDfs

Centeros7搭建FastDfs

如果是用的阿里云搭建的,tranker_service 改成外网IP

保存并退出

17.启动存储节点

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

18.进入/usr/local/fastdfs/fastdfs-5.11/client/目录

cd /usr/local/fastdfs/fastdfs-5.11/client/

cp libfdfsclient.so /usr/lib 复制文件到/usr/lib 目录
Centeros7搭建FastDfs

/usr/local/fastdfs/fastdfs-5.11/client

修改/etc/fdfs/client.conf 文件

vim /etc/fdfs/client.conf
Centeros7搭建FastDfs

18.开启80端口

在/root/文件下新建一个hi.html 里面写点内容

测试文件上传到文件存储节点中

/usr/bin/fdfs_test /etc/fdfs/client.conf upload /root/hi.html
Centeros7搭建FastDfs

开启80端口

vim /etc/sysconfig/iptables

Centeros7搭建FastDfs

19.安装Nginx+FastDFS插件

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

vim /usr/local/fastdfs/fastdfs-nginx-module/src/config
Centeros7搭建FastDfs

把local去掉

vim /etc/fdfs/mod_fastdfs.conf
Centeros7搭建FastDfs

cd /usr/local/fastdfs/nginx-1.10.2 进入此文件夹

./configure --add-module=/usr/local/fastdfs/fastdfs-nginx-module/src

/usr/local/fastdfs/fastdfs-nginx-module/src 为解压fastdfs-nginx-module/src路径

make编译

make insatll 安装

cd 进入/usr/local/nginx/conf 目录

vim nginx.conf 添加内容
Centeros7搭建FastDfs

进入/usr/local/nginx/sbin目录

./nginx 启动Nginx

make编译

make insatll 安装

cd 进入/usr/local/nginx/conf 目录

vim nginx.conf 添加内容

[外链图片转存中…(img-nHPHlFe4-1578043558795)]

进入/usr/local/nginx/sbin目录

./nginx 启动Nginx
Centeros7搭建FastDfs
阿里云搭建fastdfs文件存储系统