测试文件上传 FastDFS绑定Nginx负载均衡器 javaAPI

测试文件上传
  • 第一步:准备客户端

    • 修改Tracker服务器中的客户端配置文件

      cd /etc/fdfs

      cp client.conf.sample client.conf

      vim client.conf

    • 修改client.conf,有两处地方需要修改

      配置client客户端的数据和日志保存信息

      base_path = /zhiyou200/fastdfs/client

      配置 tracker的端口

      tracker_server=www.zhiyou200.com:22122

  • 第二步:在当前目录下 新建一个文件 test.txt 里面编辑信息 this is a test file

  • 第三步:上传文件

    上传指令

    /usr/bin/fdfs_upload_file /etc/fdfs/client.conf test.txt

    如果上传成功,会返回一个存储路径

    group1/M00/00/00/wKhEgmBhS8WAIpzgAAAAFITq_MM299.txt

    group1 是storage存储服务器的存储卷地址

    M00 是storage存储服务器的虚拟目录

    00/00 在storage存储服务器中的存储目录 256 * 256 ,目录文件在—> /zhiyoui200/fastdfs/file/data

FastDFS绑定Nginx负载均衡器

开发步骤:
  • 第一步:进入nginx.conf文件

  • 第二步:修改nginx.conf文件

    单独给fastdfs文件服务器配置一个server

    server {

    ​ listen 81;

    ​ server_name www.zhiyou200.com;

    ​ location /group1/M00 {

    ​ alias /zhiyou200/fastdfs/file/data

    ​ }

    }

  • 第三步:重启nginx服务器

    ./nginx -s reload

  • 测试上传文件

    在当前目录中上传一个文件test.txt

    /usr/bin/fdfs_upload_file /etc/fdfs/client.conf test.txt

    上传成功后,会返回fastdfs的存储路径

    group1/M00/00/00/wKhEgmBhS8WAIpzgAAAAFITq_MM299.txt

  • 客户端查看是否成功

    http://www.zhiyou200.com:81/group1/M00/00/00/wKhEgmBhS8WAIpzgAAAAFITq_MM299.txt

JavaAPI客户端

开发步骤
  • 第一步:去github仓库下载fastdfs-client-java-master压缩包

  • 第二步:解压该压缩包

  • 第三步:使用maven指令,安装到本地仓库中

    进入到解压目录中 打开cmd窗口

    输入指令

    mvn clean install

  • 第四步:导入fastdfs maven坐标依赖

    <dependency>
        <groupId>org.csource</groupId>
        <artifactId>fastdfs-client-java</artifactId>
        <version>1.29-SNAPSHOT</version>
    </dependency>
    
  • 新建fastdfs-client.properties文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值