前言

环境:Centos7.9 、FastDFS_v5.07.tar.gz、master.zip(这是libfastcommon包)、fastdfs-nginx-module_v1.16.tar.gz、nginx-1.18.0.tar.gz
上一篇我们讲了什么是FastDFS,以下简称fdfs,fdfs是一个高效的分布式存储文件系统,它能实现负载均衡与数据备份冗余,特别合适需要上传下载大量图片和文件的应用。本章我们将来实战搭建一个fdfs分布式文件存储系统。

下载4个包、安装依赖

fastdfs需要4个包,libfastcommon包、FastDFS_v5.07.tar.gz、fastdfs-nginx-module_v1.16.tar.gz
下载URL:

wget https://github.com/happyfish100/libfastcommon/archive/master.zip
https://sourceforge.net/projects/fastdfs/files/
yum install libevent*                    #安装依赖

单机版安装fdfs

[root@nginx FastDFS]# unzip master.zip                              #这是libfastcommon包
[root@nginx FastDFS]# cd libfastcommon-master
[root@nginx libfastcommon-master]#./make.sh                                #编译libfastcommon
[root@nginx libfastcommon-master]#./make.sh install                        #安装libfastcommon
[root@nginx libfastcommon-master]#cd ../
[root@nginx FastDFS]# tar -zxvf FastDFS_v5.07.tar.gz                   #解压
[root@nginx FastDFS]# cd FastDFS
[root@nginx FastDFS]# ./make.sh                                        #编译FastDFS 服务端
[root@nginx FastDFS]# ./make.sh install                                #安装FastDFS 服务端
[root@nginx FastDFS]# echo $?                                          #查看安装是否成功

fdfs的启动脚本默认位置

安装完成之后,默认启动脚本在/etc/init.d/下,如下:

[root@nginx FastDFS]# ll /etc/init.d/fdfs*
-rwxr-xr-x. 1 root root 920 Jul 24 13:12 /etc/init.d/fdfs_storaged
-rwxr-xr-x. 1 root root 920 Jul 24 13:12 /etc/init.d/fdfs_trackerd

fdfs的默认配置文件

[root@nginx /]# ll /etc/fdfs/                                   #请重命名,去掉sample
total 20
-rw-r--r--. 1 root root 1461 Jul 24 12:55 client.conf.sample
-rw-r--r--. 1 root root 7927 Jul 24 13:12 storage.conf.sample
-rw-r--r--. 1 root root 7200 Jul 24 13:12 tracker.conf.sample
[root@nginx /]#

fdfs命令默认位置

[root@nginx /]# ll /usr/bin/fdfs*
-rwxr-xr-x. 1 root root  335336 Jul 24 13:12 /usr/bin/fdfs_appender_test
-rwxr-xr-x. 1 root root  335112 Jul 24 13:12 /usr/bin/fdfs_appender_test1
-rwxr-xr-x. 1 root root  322000 Jul 24 13:12 /usr/bin/fdfs_append_file
-rwxr-xr-x. 1 root root  321440 Jul 24 13:12 /usr/bin/fdfs_crc32
-rwxr-xr-x. 1 root root  322056 Jul 24 13:12 /usr/bin/fdfs_delete_file
-rwxr-xr-x. 1 root root  322784 Jul 24 13:12 /usr/bin/fdfs_download_file
-rwxr-xr-x. 1 root root  322352 Jul 24 13:12 /usr/bin/fdfs_file_info
-rwxr-xr-x. 1 root root  340224 Jul 24 13:12 /usr/bin/fdfs_monitor
-rwxr-xr-x. 1 root root 1157080 Jul 24 13:12 /usr/bin/fdfs_storaged
-rwxr-xr-x. 1 root root  345240 Jul 24 13:12 /usr/bin/fdfs_test
-rwxr-xr-x. 1 root root  344448 Jul 24 13:12 /usr/bin/fdfs_test1
-rwxr-xr-x. 1 root root  481568 Jul 24 13:12 /usr/bin/fdfs_trackerd
-rwxr-xr-x. 1 root root  322984 Jul 24 13:12 /usr/bin/fdfs_upload_appender
-rwxr-xr-x. 1 root root  324008 Jul 24 13:12 /usr/bin/fdfs_upload_file
[root@nginx /]#

好了,下一篇我们来讲解FastDFS的3个配置文件。

FastDFS的安装讲解相关推荐

  1. FastDFS 下载安装和使用FastDFS

    FastDFS 下载安装和(使用FastDFS) 所有资源文件如果出现链接过期情况 可以第一时间联系博主 - . - 因为博主自己在下载安装和使用的时候是踩了很多坑的所有整理出这篇博客供大家参考,如果 ...

  2. 轻量级分布式文件系统FastDFS使用安装说明手册(新手入门级)

    轻量级分布式文件系统FastDFS使用安装说明手册(新手入门级) 实验室所在的课题组以研究云计算为主,但所有的研究都是在基于理论的凭空想像,缺少分布式环境的平台的实践,云计算神马的都是浮云了.因此,我 ...

  3. FastDFS的安装

    Linux下使用FastDFS 所有操作均在CentOS 6.x环境下进行. 将所需文件,上传到/usr/local/learn目录下: 单节点FastDFS 整个安装过程非常复杂,很容易出错,建议进 ...

  4. CentOS7下分布式文件系统FastDFS的安装 配置 (单节点)

    背景 FastDFS是一个开源的轻量级分布式文件系统,为互联网量身定制,充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高性能等指标,解决了大容量存储和负载均衡的问题,特别适合以文件为载体 ...

  5. FastDFS单机版安装教程

    安装清单如下: 一.安装FastDFS 1. 安装libfastcommon 先解压安装包到目录 # unzip libfastcommon-1.0.36.zip 安装编译工具及环境(后面Nginx也 ...

  6. MongoDB可视化界面工具Studio3T的安装 - 讲解篇

    MongoDB可视化界面工具Studio3T的安装 - 讲解篇 因为现在可视化界面很多,我本人用的是 Studio 3T ,这里发文一篇,当时入门宝鉴了. 下载 · 可视化工具 - Studio 3T ...

  7. fastdfs集群搭建_领课教育开源系统-FastDFS的安装和使用

    FastDFS 是用 c 语言编写的一款开源的分布式文件系统,有多种原因的客户端(包括有Java的客户端).FastDFS 为互联网量身定制, 充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可 ...

  8. 040-云E办_学习和安装FastDFS以及安装Nginx

    040-云E办_学习和安装FastDFS以及安装Nginx 一.简介: 1.介绍: 2.架构图: 3.上传流程: 4.下载流程: 5.专业术语: 6.同步机制 7.同类产品简单对比 二.安装FastD ...

  9. FastDFS监控中心安装

    FastDFS监控中心官方下载地址:http://code.google.com/p/fastdfs-zyc/(需要翻墙) 备选下载地址:http://download.csdn.net/detail ...

  10. 图片服务器FastDFS的安装及使用

    FastDFS介绍 FastDFS是用c语言编写的一款开源的分布式文件系统.FastDFS为互联网量身定制,充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高性能等指标,使用FastDFS ...

最新文章

  1. slf4j导入那个依赖_学习SPRINGBOOT结合日志门面SLF4J和日志实现LOGBACK的混合使用
  2. 《Nature》:衰老后的核糖体发生了哪些致病变化
  3. java 循环时间调用 程序(转)
  4. ubuntu完全卸载apache2
  5. 【android】 浏览文件,如浏览sd卡下的图片文件
  6. short,int,long ,long long ,_int64类型的范围详解
  7. c语言里的宏(翻译)4
  8. 《C++ Primer》14.2.2节练习
  9. latex中设置标题左对齐
  10. 理解Active Directory中用户登录的具体行为
  11. 数字五笔输入法,特别版
  12. STM32驱动SG90舵机与HC_SR04超声波模块
  13. windows7 使用激活工具激活系统出现的问题汇总
  14. 代理服务器为何受欢迎?
  15. c语言鸡尾酒排序的例子,经典算法——鸡尾酒排序(冒泡算法改良)
  16. HTML5 progress进度条详解
  17. 影响职场升迁的小动作
  18. 热红外探测器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  19. GIS原理与技术-平时作业
  20. Adobe国际认证证书介绍

热门文章

  1. java生成mib文件_SNMP之MIB文件创建
  2. 网络安全基础——NTFS安全权限
  3. assert()理解
  4. [USACO10FEB]购买巧克力Chocolate Buying
  5. VUE2.0 elemenui-ui 2.0.X 封装 省市区三级
  6. pip3 install mysqlclient 报错 “/bin/sh: 1: mysql_config: not found”的解决方法
  7. Spring中为什么实体类不用注入
  8. 给用户配置hadoop权限
  9. Odoo 去掉 恼人的 上午和下午
  10. Adobe向美国反垄断部门投诉苹果封杀Flash