精华内容
下载资源
问答
  • FastDFS配置

    2014-06-26 09:39:15
    FastDFS配置
  • FASTDFS配置

    2013-05-11 15:31:58
    1,关于FASTDFS分布式文件系统配置 2,FASTDFS使用介绍
  • FastDFS配置文件

    2018-11-26 11:27:39
    FastDFS配置文件
  • FastDFS配置详解

    2017-04-10 17:17:46
    FastDFS配置手册tracker.conf.txt、FastDFS配置手册storage.conf .txt
  • fastdfs 配置示例

    2017-03-14 09:04:20
    fastdfs 配置示例
  • FastDFS配置文件详解

    2016-02-26 22:27:28
    详见我的博客《FastDFS配置文件详解》
  • fastDFS 配置 nginx 访问

    2021-08-26 13:44:34
    fastDFS配置nginx访问 nginx 安装教程 fastDFS 安装教程 安装nginx插件 下载地址 或者fastDFS安装教程里面的百度云有 # 解压nginx的fastdfs压缩包 tar -zxvf fastdfs-nginx-module-1.22.tar.gz cp mod_...

    fastDFS配置nginx访问

    • nginx 安装教程

    • fastDFS 安装教程

    • 安装nginx插件 下载地址 或者fastDFS安装教程里面的百度云有

       # 解压nginx的fastdfs压缩包
       tar -zxvf fastdfs-nginx-module-1.22.tar.gz
       cp mod_fastdfs.conf /etc/fdfs/
      
    • nginx重新make下add-module是nginx插件解压后的目录

      ./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=/root/package/fastdfs-nginx-module-1.22/src
      

      make

      make install

    • 配置nginx访问

      vim /etc/fdfs/mod_fastdfs.conf
      # 修改 tarcker_server
      tracker_server=192.168.31.29:22122
      # 卷名和前面fastDFS配置保持统一
      group_name=wangjialun
      base_path=/usr/local/fastdfs/tmp
      # 存储地址
      store_path0=/usr/local/fastdfs/storage
      vim /usr/local/nginx/conf/nginx.conf
      # 添加nginx配置
      	server {
      	    ## 该端口为storage.conf中的http.server_port相同
              listen       8888;
              server_name  localhost;
      
      		location ~/M00 {
      			ngx_fastdfs_module;
      		}
      		
          }
      
    • 官网教程

    展开全文
  • FastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时...
  • 文章目录安装libfastcommon安装FastDFS配置FastDFS配置tracker.conf(跟踪服务配置文件)配置storage.conf(存储配置文件)配置client.conf(客户端配置文件)配置http.conf启动FastDFS上传文件测试 安装...


    安装libfastcommon

    由于FastDFS依赖libfastcommon,所以先需要安装libfastcommon,安装libfastcommon需要源代码本地编译安装。如果系统没有git/gcc/make需要先安装

    git clone https://github.com/happyfish100/libfastcommon.git
    cd libfastcommon
    ./make.sh
    ./make.sh install
    

    在32位系统中,libfastcommon会安装在/usr/lib 中,64位系统则安装在 /usr/lib64 中。依次执行以下命令:(根据自己的操作系统选择路径)

    export LD_LIBRARY_PATH=/usr/lib/
    sudo ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
    sudo ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
    sudo ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
    sudo ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so
    

    安装FastDFS

    通过git下载最新版本源代码,本地编译安装

    sudo git clone https://github.com/happyfish100/fastdfs.git
    cd fastdfs
    sudo ./make
    sudo ./make.sh install
    

    配置FastDFS

    进入FastDFS配置文件路径/etc/fdfs,把目录下配置文件.sample后缀去掉,具体的配置可以参考我的下一篇博文FastDFS集群环境搭建(二)FastDFS配置文件详解

    配置tracker.conf(跟踪服务配置文件)

    编辑配置文件修改其中的base_path和http.server_port(默认的port=22122不用修改),其中“base_path”的路径必须保证存在,如果不存在需要手动创建

    sudo vi /etc/fdfs/tracker.conf
    

    配置storage.conf(存储配置文件)

    编辑配置文件修改如下列出项,其中store_path0base_path的路径必须存在,如果不存在需要手动创建,xxx.xxx.xxx.xxx是跟踪服务器IP地址,单机即为本机IP

    group_name=group1
    store_path0=/home/feige/fastdfs/storage
    base_path=/home/feige/fastdfs/storage
    tracker_server=xxx.xxx.xxx.xxx:22122
    http.server_port=8888
    

    配置client.conf(客户端配置文件)

    编辑配置文件修改如下列出项,其中base_path的路径必须存在,如果不存在需要手动创建,xxx.xxx.xxx.xxx是跟踪服务器IP地址,单机即为本机IP,另外最后一行“#include http.conf”删除一个“#”

    # base_path需要和tracker.conf中的base_path保持一致
    base_path=/home/weifei/fastdfs/tracker
    tracker_server=xxx.xxx.xxx.xxx:22122
    http.tracker_server_port=8888
    #include http.conf
    

    配置http.conf

    从git下载的fastdfs目录的conf目录下拷贝http.conf到/etc/fdfs目录下,修改防盗链图片所在路径(在fastdfs/conf目录下)

    http.anti_steal.token_check_fail=/home/feige/fastdfs/fastdfs-5.11/conf/anti-steal.jpg
    

    启动FastDFS

    执行如下命令启动跟踪服务器和存储服务器

    sudo /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
    sudo /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
    

    启动完成后通过如下命令查看是否启动成功

    sudo netstat -unltp|grep fdfs
    

    查看fastdfs启动情况
    可以通过tail命令查看启动执行日志

    sudo tail -100f /home/feige/fastdfs/tracker/logs/trackerd.log
    sudo tail -100f /home/feige/fastdfs/storage/logs/storaged.log 
    

    上传文件测试

    准备一张图片/home/feige/fastdfs/image/desktop.png执行如下命令

    sudo fdfs_upload_file /etc/fdfs/client.conf /home/feige/fastdfs/image/desktop.png
    

    上传成功后返回FastDFS存储路径
    上传返回信息

    还有另一种上传测试方式,如下:

    sudo fdfs_test /etc/fdfs/client.conf upload /home/feige/fastdfs/image/desktop.png
    

    上传成功返回信息
    注意,上面打印日志最后一行虽然写着可以访问,但是实际上从4.05版本就移除了内置的http支持,
    下面这段文字是FastDFS_v5.08\FastDFS\HISTORY 文件 的部分内容。看最后一行:移除内嵌的http支持。
    所以要访问文件需要安装Apache或Nginx模块才行。

    Version 4.05 2012-12-30

    • client/fdfs_upload_file.c can specify storage ip port and store path index
    • add connection pool
    • client load storage ids config
    • common/ini_file_reader.c does NOT call chdir
    • keep the mtime of file same
    • use g_current_time instead of call time function
    • remove embed HTTP support

    开放端口

    开放22122/23000/8888三个端口(参考我的博文:Ubuntu开放指定端口

    iptables -I INPUT -p tcp --dport 22122 -j ACCEPT
    iptables -I INPUT -p tcp --dport 23000 -j ACCEPT
    iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
    sudo netfilter-persistent save
    sudo netfilter-persistent reload
    

    设置开机自启动

    如果是Ubuntu 18以上版本参考我的博文:Ubuntu 18.04设置开机自动启动,然后编辑/etc/rc.local增加下面内容

    # Start FastDFS tracker server
    sudo /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
    # Start FastDFS storage server
    sudo /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
    
    展开全文
  • fastdfs配置 自带命令 命令 示例 fdfs_delete_file: 删除文件 /opt/apps/fdfs/bin/fdfs_delete_file 文件名 fdfs_download_file:下载文件 /opt/apps/fdfs/bin/fdfs_download_file 文件名 fdfs_file_info...

    fastdfs配置

    自带命令

    命令示例
    fdfs_delete_file: 删除文件/opt/apps/fdfs/bin/fdfs_delete_file 文件名
    fdfs_download_file:下载文件/opt/apps/fdfs/bin/fdfs_download_file 文件名
    fdfs_file_info: 获取某个文件信息/opt/apps/fdfs/bin/fdfs_file_info 文件名
    fdfs_monitor: 监控查看storageserver的状态
    fdfs_storaged:用来启动或是重启或是关闭server/opt/apps/fdfs/bin/fdfs_storaged [start /stop/ restart]
    fdfs_trackerd:用来启动或是重启或是关闭server/opt/apps/fdfs/bin/fdfs_trackerd [start /stop /restart]
    fdfs_upload_file: 上传文件

    ##配置文件参数配置

    tracker.conf
    disabled=false # 这个配置文件是否不生效
    port=22122 # 提供服务的端口
    # 上传组(卷) 的方式 0:轮询方式 1: 指定组 2: 平衡负载(选择最大剩余空间的组(卷)上传)# 这里如果在应用层指定了上传到一个固定组,那么这个参数被绕过
    store_lookup=2
    # 当上一个参数设定为1 时 (store_lookup=1,即指定组名时),必须设置本参数为系统中存在的一个组名。如果选择其他的上传方式,这个参数就没有效了。
    store_group=group2
    # 1: 根据ip 地址进行排序选择第一个服务器(IP地址最小者)# 2: 根据优先级进行排序(上传优先级由storage server来设置,参数名为upload_priority)
    store_server=0
    # 选择storage server 中的哪个目录进行上传。storage server可以有多个存放文件的base path(可以理解为多个磁盘)。
    # 0: 轮流方式,多个目录依次存放文件
    # 2: 选择剩余空间最大的目录存放文件(注意:剩余磁盘空间是动态的,因此存储到的目录或磁盘可能也是变化的)
    store_path=0
    # storage server 上保留的空间,保证系统或其他应用需求空间。可以用绝对值或者百分比(V4开始支持百分比方式)。
    #(指出 如果同组的服务器的硬盘大小一样,以最小的为准,也就是只要同组中有一台服务器达到这个标准了,这个标准就生效,原因就是因为他们进行备份)
    reserved_storage_space = 10%
    # 选择哪个 storage server 作为下载服务器
    # 0: 轮询方式,可以下载当前文件的任一storage server
    # 1: 哪个为源storage server 就用哪一个 (前面说过了这个storage server源 是怎样产生的) 就是之前上传到哪个storage server服务器就是哪个了
    download_server=0
    展开全文
  • Centos7 fastDFS配置

    2020-11-26 15:28:24
    Centos7 fastDFS配置 1.安装适配环境 yum install gcc-c++ 2.下载安装 libfastcommon ,这里是通过wget下载: wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz 下载完解压 tar -zxvf ...

    Centos7 fastDFS配置

    1.安装适配环境
    yum install gcc-c++
    2.下载安装 libfastcommon ,这里是通过wget下载:

    wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz
    

    下载完解压

    tar -zxvf libfastcommonV1.0.43.tar.gz
    

    解压到/usr/local/src/libfastcommonV1.0.43并且进入libfastcommonV1.0.43目录

    cd /usr/local/src/libfastcommonV1.0.43
    

    依次执行

    ./make.sh
    ./make.sh install
    

    安装libfastcommonV1.0.43完毕

    3.安装FastDFS_v6.06
    将下载完的fastdfs-6.06.tar.gz安装包拷贝至/usr/local/src目录下进行解压,tracker和storage共用同一个安装包,可以在不同的服务器选择安装,再进行配置,本次安装只在同一台服务器进行安装。
    3.1安装tracker
    解压到当前目录

    tar -zxvf fastdfs_v6.06.tar.gz
    

    进入该目录

    cd  fastdfs_v6.06
    

    依次执行

    ./make.sh
    ./make.sh install
    

    安装成功后修改配置
    进入如下目录

    cd /etc/fdfs
    

    拷贝一份新的tracker配置文件

    cp tracker.conf.sample tracker.conf
    

    修改tracker.conf

    vi tracker.conf
    
    base_path=/home/yuqing/fastdfs   改为: base_path=/home/fastdfs/tracker     
    

    创建/home/fastdfs/tracker 目录

    mkdir -p /home/fastdfs/tracker
    

    启动tracker(重启)

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

    3.2安装storage
    与tracker安装步骤基本一样

    tar -zxvf fastdfs_v6.06.tar.gz
    

    进入该目录

    cd  fastdfs_v6.06
    

    依次执行

    ./make.sh
    ./make.sh install
    

    安装成功后修改配置
    进入如下目录

    cd /etc/fdfs
    

    拷贝一份新的storage配置文件

    cp storage.conf.sample storage.conf
    

    修改storage.conf

    vi storage.conf
    
    base_path=/home/yuqing/fastdfs   改为: base_path=/home/fastdfs/storage
    #如果有多个则配置多个tracker     
    tracker_server=192.168.xxx.x:22122   自己tracker服务器ip
    

    创建/home/fastdfs/storage 目录

    mkdir -p /home/fastdfs/storage 
    

    启动storage(重启)

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

    安装完成,进行测试
    4 测试
    进入/usr/bin/fdfs_test目录测试

    cd /usr/bin/fdfs_test
    

    修改配置文件

    cp client.conf.sample client.conf
    

    编辑

    vi /etc/fdfs/client.conf
    
    base_path=/home/fastdfs/tracker
    
    tracker_server=192.168.xxx.x:22122    #tracker服务器所在IP
    

    测试是否安装成功

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

    在这里插入图片描述

    上传文件进行测试

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

    在这里插入图片描述

    还没有和nginx整合无法使用http下载。

    展开全文
  • 部署文档---FastDFS配置教程
  • FastDFS配置安装包

    2019-10-05 16:46:04
    FastDFS搭建文件的上传与下载,用到的安装包。对应的博客地址:https://blog.csdn.net/geek_xiong/article/details/102156404
  • FastDFS配置优化

    2018-03-01 11:34:35
    FastDFS采用二级目录的做法,目录会在FastDFS初始化时自动创建。存储海量小文件,打开了trunk存储方式的情况下,建议将本参数适当改小,比如设置为32,此时存放文件的目录数为 32 * 32 = 1024。假如trunk文件大小...
  • fastdfs配置单tracher双storage同步 准备工作 主服务器:192.168.5.130 从服务器:192.168.5.140 Docker 安装fastdfs+nginx模块,详细步骤不再展开,自行百度 步骤 1. 了解fastDFS原理 这次是最简单的storage同步,...
  • 1.检查fastdfs配置 2个文件的port必须一致 ,path 必须存在 2.检查nginx配置 user root; 需要加上;因为我这里配置了两个server, 所以访问需要加上8888端口 上传图片测试的时候也会返回路径 复制到浏览器...
  • FastDFS配置 ***

    2018-12-16 14:29:00
    FastDFS配置 docker pull delron/fastdfs docker run -dti --network=host --restart=always --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker docker run -dti --network=host --...
  • FastDFS配置(Centos7)

    2020-07-10 11:31:05
    nginx 和 fastdfs 配置中间件 fastdfs 分布式文件系统 libfastcommon-master 插件 fdfs /etc/fdfs/目录下所有配置文件 nginx.config nginx安装成功后修改 nginx-1.10.1 nginx源码安装文件 注意:其他...
  • fastDFS配置相关资料

    2018-11-20 23:51:38
    FastDFS_v5.05+fastdfs-nginx-module_v1.16+libfastcommonV1.0.7配置相关
  • FastDFS配置Nginx

    2020-07-13 19:52:27
    本文是在上文FastDFS【一】:FastDFS在Ubuntu的安装配置的基础上实现的 系统环境:ubantu16.04 FastDFS版本:5.0.5 Nginx版本:1.10.1 本文架构是三台服务器:一台Tracker,两台Storage(为...
  • nginx,fastdfs配置

    2014-01-09 10:18:13
    nginx fastdfs配置文件,在同一台服务器上,测试用例
  • fastdfs配置参数

    2019-06-21 10:27:56
    #配置tracker.conf这个配置文件是否生效,因为在启动fastdfs服务端进程时需要指定配置文件,所以需要使次配置文件生效。false是生效,true是屏蔽。 disabled=false #程序的监听地址,如果不设定则监听所有地址 bin....
  • FastDfs配置nginx扩展模块进行文件访问 近期琢磨了下fastdfs分布式文件系统以及相关nginx扩展模块,发现其中存在的坑还是很多,社区中各种配置,各种安装方法,个人搞了一下,还是各种问题,解决后,为方便大家,...
  • FastDFS是一种分布式文件系统,由两个主要角色构成:Tracker Server(向导服务器):也叫跟踪服务器,负责调度存储服务器节点和客户端通信,起到一个负载均衡的作用Storage Server(存储服务器):保存文件和元数据的...
  • 《Poechant的FastDFS配置、部署与API使用教程》 FastDFS配置、部署与API使用解读——(1)入门使用教程 FastDFS配置、部署与API使用解读——(2)Java API:根据InputStream、文件名、文件长度上传...
  • 分布式文件系统 - FastDFS 配置 Nginx

    千次阅读 2017-10-19 14:14:09
    分布式文件系统 - FastDFS 配置 Nginx 一、绪论 最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程中遇到过很多的问题,为了能帮忙到以后搭建FastDFS的同学,少走弯路,与大家分享一下。FastDFS的作者...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,378
精华内容 7,751
关键字:

fastdfs配置