fastdfs
第一步:在home文件夹下建立tar文件夹
第二步:cd /home/tar
///(Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),
/// 高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、
/// *BSD 和 Mac Os;支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。)
第三步:yum -y install libevent

第四步 准备好安装包

①:libfastcommonV1.0.7.tar.gz安装包资源
链接:https://pan.baidu.com/s/1tQQwbJ_VMPcaxYfED-toQQ
提取码:3ieh
②:fastdfs-5.05.tar.gz安装包资源
https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz

3:下载fastdfs-nginx-module_v1.16.tar.gz安装包
http://pan.baidu.com/s/1hs3qp84
④:安装nginx 这个我就不说了自己去弄

第五步 解压 libfastcommonV1.0.7.tar.gz
使用命令
tar -zxvf libfastcommonV1.0.7.tar.gz

cd libfastcommonV1.0.7
./make.sh
./make.sh install

cd /usr/lib64

ll libfast*
//这个拷贝一份 后面要用到
cp libfastcommon.so /usr/lib

cd /usr/lib
ll libfast* 在查看文件有没有复制过去

=====安装tracker===
cd /home/tar/fastDFS
//解压文件
tar -zxvf fastdfs-5.11.tar.gz

cd fastdfs-5.11/

./make.sh
./make.sh install

cd /usr/bin
ll fdfs*

cd /etc/fdfs
ll

cd /home/tar/fastDFS/fastdfs-5.05
cd conf
ll
cp * /etc/fdfs
cd /etc/fdfs
vim tracker.conf

找到base_path
base_path =/fastdfs/tracker

cd /
mkdir /fastdfs/tracker -p (-p代表递归创建)

cd /fastdfs
mkdir storage
mkdir client

cd /etc/fdfs

==准备启动tracker===
cd /usr/bin
ll fdfs*
fdfs_trackerd /etc/fdfs/tracker.conf

===安装storage====
cd /etc/fdfs/
vim storage.conf
找到base_path

base_path=/fastdfs/storage

group_name=highchat

store_path0=/fastdfs/storage

tracker_server=192.168.209.121:22122(这里是你安装tracker的地址)
保存之后
cd /usr/bin
ll fdfs*
fdfs_storaged /etc/fdfs/storage.conf

===配置client===
cd /etc/fdfs/
vim client.conf
修改
base_path=/fastdfs/client
tracker_server=192.168.209.121:22122(这里是你安装tracker的地址)

cd /usr/bin
fdfs_test /etc/fdfs/client.conf upload /home/bg.png

==配置ng=
注意可参考https://blog.csdn.net/weixin_39528789/article/details/79897348

先安装依赖
yum -y install gcc
yum install pcre-devel
yum install zlib-devel
yum install openssl openssl-devel

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi \
--add-module=/home/fastDFS/fastdfs-nginx-module/src

分布式文件系统 fastdfs搭建的更多相关文章

  1. 分布式文件系统FastDFS搭建实操

    转载---------佳先森--- 一.什么是文件系统 分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节 ...

  2. 分布式文件系统fastdfs搭建

    https://blog.csdn.net/qq_33009107/article/details/90641940 #Tracker 端口号 22122 启动tracker /etc/init.d/ ...

  3. 分布式文件系统FastDFS简介、搭建、与SpringBoot整合实现图片上传

    之前大学时搭建过一个FastDFS的图片服务器,当时只是抱着好奇的态度搭着玩一下,当时搭建采用了一台虚拟机,tracker和storage服务在一台机器上放着,最近翻之前的博客突然想着在两台机器上搭建 ...

  4. 网站文件系统发展&&分布式文件系统fastDFS

    网站文件系统发展 1.单机时代的图片服务器架构 初创时期由于时间紧迫,开发人员水平也很有限等原因.所以通常就直接在website文件所在的目录下,建立1个upload子目录,用于保存用户上传的图片文件 ...

  5. 分布式文件系统 - FastDFS 简单了解一下

    别问我在哪里 也许我早已不是我自己,别问我在哪里,我一直在这里. 突然不知道说些什么了... 初识 FastDFS 记得那是我刚毕业后进入的第一家公司,一个技术小白进入到当时的项目组后,在开发中上传用 ...

  6. 分布式文件系统 - FastDFS 配置 Nginx 模块及上传测试

    也不说废话,直接干 上一篇 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署 中安装了 FastDFS 后,并配置启动了 Tracker 和 Storage 服务,已经可以上传文件 ...

  7. 分布式文件系统 - FastDFS

    分布式文件系统 - FastDFS 别问我在哪里 也许我早已不是我自己,别问我在哪里,我一直在这里. 突然不知道说些什么了... 初识 FastDFS 记得那是我刚毕业后进入的第一家公司,一个技术小白 ...

  8. 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇

    分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...

  9. 分布式文件系统FastDFS详解

    上一篇文章<一次FastDFS并发问题的排查经历>介绍了一次生产排查并发问题的经历,可能有些人对FastDFS不是特别的了解,因此计划写几篇文章完整的介绍一下这个软件. 为什么要使用分布式 ...

随机推荐

  1. git 之连接tfs的git服务器

    tfs中的git的管理,注意区分是主页地址,还是代码地址,代码地址中会有   _git http://ip:8080/tfs/p/elasticsearch6.2.0 http://ip:8080/t ...

  2. python内置函数 和模块函数总结

    1.内置函数(无需导入)long() 函数将数字或字符串转换为一个长整型.len() 统计元素个数print() 打印,输出input() 输入,或阻塞程序运行type 获取类型range 产生连续的 ...

  3. 打开fiddler后无法访问网络问题

    https://jingyan.baidu.com/article/f54ae2fc680be81e92b849ed.html 导入证书后,还有一步易遗漏操作: 再次运行fiddler,依次点击Too ...

  4. 1、let const

    1.作用域的概念 es6之前 es5 分为 全局作用域 函数作用域 es6 新增块级作用域 2.let const 与 var 区别 用var 可以无报错 此代码报错 引出 块级作用域 用 {} 包起 ...

  5. ajax原生实现

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  6. c# int类型的转datetime类型

    int a =20190319; DateTime  b =  DateTime.ParseExact(a.tostring(),"yyyyMMdd",System.Globali ...

  7. 100-days: twenty-two

    Title: Why urban millennials love Uniqlo(优衣库) urban adj.都市的:具有城市或城市生活特点的; 市内; millennial n.千禧世代 mill ...

  8. zabbix学习笔记----安装----2019.03.26

    1.zabbix官方yum源地址:repo.zabbix.com 2.安装zabbix server zabbix server使用mysql作为数据库,在zabbix 3.X版本,安装zabbix- ...

  9. python note 14 其他函数及递归应用

    1.repr用法 print("你好") # 用户看着舒服 print(repr("你好")) # 真实的字符串表示形式(正式的)print("我叫% ...

  10. Tomcat服务相关配置

    安装服务: 进入安装目录-> bin ,在空白处按住shift+鼠标右键 ->在此处运行DOS命令窗口,将service.bat文件拖拽到命令窗口中,按enter键运行, 出现了“Usag ...