分布式文件系统 fastdfs搭建
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搭建的更多相关文章
- 分布式文件系统FastDFS搭建实操
转载---------佳先森--- 一.什么是文件系统 分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节 ...
- 分布式文件系统fastdfs搭建
https://blog.csdn.net/qq_33009107/article/details/90641940 #Tracker 端口号 22122 启动tracker /etc/init.d/ ...
- 分布式文件系统FastDFS简介、搭建、与SpringBoot整合实现图片上传
之前大学时搭建过一个FastDFS的图片服务器,当时只是抱着好奇的态度搭着玩一下,当时搭建采用了一台虚拟机,tracker和storage服务在一台机器上放着,最近翻之前的博客突然想着在两台机器上搭建 ...
- 网站文件系统发展&&分布式文件系统fastDFS
网站文件系统发展 1.单机时代的图片服务器架构 初创时期由于时间紧迫,开发人员水平也很有限等原因.所以通常就直接在website文件所在的目录下,建立1个upload子目录,用于保存用户上传的图片文件 ...
- 分布式文件系统 - FastDFS 简单了解一下
别问我在哪里 也许我早已不是我自己,别问我在哪里,我一直在这里. 突然不知道说些什么了... 初识 FastDFS 记得那是我刚毕业后进入的第一家公司,一个技术小白进入到当时的项目组后,在开发中上传用 ...
- 分布式文件系统 - FastDFS 配置 Nginx 模块及上传测试
也不说废话,直接干 上一篇 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署 中安装了 FastDFS 后,并配置启动了 Tracker 和 Storage 服务,已经可以上传文件 ...
- 分布式文件系统 - FastDFS
分布式文件系统 - FastDFS 别问我在哪里 也许我早已不是我自己,别问我在哪里,我一直在这里. 突然不知道说些什么了... 初识 FastDFS 记得那是我刚毕业后进入的第一家公司,一个技术小白 ...
- 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇
分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...
- 分布式文件系统FastDFS详解
上一篇文章<一次FastDFS并发问题的排查经历>介绍了一次生产排查并发问题的经历,可能有些人对FastDFS不是特别的了解,因此计划写几篇文章完整的介绍一下这个软件. 为什么要使用分布式 ...
随机推荐
- 拾遗----javascript一些实用方法
1. join() join() 方法用于把数组中的所有元素放入一个字符串.元素是通过指定的分隔符进行分隔的. var ids = []; for(var i = 0 ...
- Java解法-两数相加(Add Two Numbers)
问题 给出两个非空的链表用来表示两个非负的整数.其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字. 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和. ...
- LevelDB源码分析-Write
Write LevelDB提供了write和put两个接口进行插入操作,但是put实际上是调用write实现的,所以我在这里只分析write函数: Status DBImpl::Write(const ...
- [SF] Symfony 在 console 中结合 Workerman
在web框架的console中,命令不再是直接指定入口文件,如以往 php test.php start,而是类似 php app/console do 的形式. workerman 对命令的解析是 ...
- border三角形
border:100px solid ; box-shadow: inset 0 1px,inset 1px 0px,inset 0 -1px,inset -1px 0px; width:0px; h ...
- java调用webservice方法
由于项目的历史原因,webservice服务端是乙方公司开发的,我们自己开发的系统需要去调用乙方公司的webservice接口.前面用了网上提供的一种方法(非生成代理类),怎么也调用不成功(也许是因为 ...
- 用Python手把手教你搭一个Transformer!
来源商业新知网,原标题:百闻不如一码!手把手教你用Python搭一个Transformer 与基于RNN的方法相比,Transformer 不需要循环,主要是由Attention 机制组成,因而可以充 ...
- 1_translation_1
It is always difficult to start describing a programming language because little details do not make ...
- Redis主从集群及哨兵模式
本次实验环境准备用一台服务器模拟3台redis服务器,1主2从 主从集群搭建 第一步:安装Redis 安装Redis,参考前面安装Redis文章,保证单机使用没有问题. 第二步:配置服务器文件 定位到 ...
- Auzone AT60 TPMS Tool Update & Authorization Service: FREE
This is a tutorial with step-of-step explanation of Auzone AT60 TPMS Tool Update & Authorization ...