fastdfs
zhangyingchengqi
学无止境。
展开
-
Configuration property name ‘fdfs.thumbImage‘ is not valid
参考fastDFS官方文档:https://github.com/tobato/FastDFS_ClientSpringBoot 2.0 以后使用FastDFS会这个错误:Invalid characters: 'I'Bean: defaultThumbImageConfigReason: Canonical names should be kebab-case ('-' separated), lowercase alpha-numeric characters and must sta..原创 2020-12-10 15:05:28 · 734 阅读 · 0 评论 -
FastFDS(四) 安装nginx
安装Nginx作为服务器,主要是为了让客户端能以HTTP方式访问到上传的文件。而且后面安装FastDFS的Nginx模块也需要Nginx环境. Nginx只需要安装到StorageServer所在的服务器即可,用于访问文件。我这里由于是单机,TrackerServer和StorageServer在一台服务器上。一. Ngix是什么?Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和反向代理服务器,也是一个 IMAP/POP3/S...原创 2020-12-11 09:23:53 · 294 阅读 · 0 评论 -
FastFDS(六) FastDFS 的java API
参考官网:https://gitee.com/fastdfs100/fastdfs-client-java1、首先需要搭建 FastDFS 客户端Java开发环境① 项目中使用maven进行依赖管理,可以在pom.xml中引入如下依赖即可:<dependency> <groupId>org.csource</groupId> <artifactId>fastdfs-client-java</artifactId> .原创 2020-12-09 14:32:50 · 760 阅读 · 0 评论 -
利用maven打包fastdfs-client的java API包
在maven项目中引入fastdfs-client依赖时出错如下:这个依赖包在maven中央仓库是没有的,所以我们需要找到fastdfs-client-java开发工具包,下载并打包成jar包,最后使用Idea加入到maven仓库中。具体的过程可以参考fastdfs的官方文档中也有简要描述: https://gitee.com/fastdfs100/fastdfs-client-java/tree/master, 下面记录一下我的解决过程:一。下载依赖工具包1.下载地址为:h...原创 2020-12-09 12:13:14 · 912 阅读 · 2 评论 -
FastFDS(五) FastDFS 配置 Nginx 模块
1、安装配置Nginx模块① fastdfs-nginx-module 模块说明 FastDFS 通过 Tracker 服务器,将文件放在 Storage 服务器存储, 但是同组存储服务器之间需要进行文件复制, 有同步延迟的问题。 假设 Tracker 服务器将文件上传到了 192.168.51.128,上传成功后文件 ID已经返回给客户端。 此时 FastDFS 存储集群机制会将这个文件同步到同组存储 192.168.51.129,在文件还没有复制完成的情况下,客户端如果用这个文件原创 2020-12-07 21:27:12 · 473 阅读 · 0 评论 -
fastDFS(二) 安装
FastDFS作为一款轻量级分布式文件系统,版本V6.01代码量6.3万行。FastDFS用C语言实现,支持Linux、FreeBSD、MacOS等类UNIX系统。FastDFS类似google FS,属于应用级文件系统,不是通用的文件系统,只能通过专有API访问,目前提供了C和Java SDK,以及PHP扩展SDK。 FastDFS为互联网应用量身定做,解决大容量文件存储问题,追求高性能和高扩展性。FastDFS可以看做是基于文件的key value存储系统,key为文件ID,value...原创 2020-12-07 14:38:57 · 786 阅读 · 0 评论 -
FastFDS(三) 配置文件详解
目录一. tracker.conf二. storage.conf三. HTTP配置一. tracker.conf# is this config file disabled# false for enabled# true for disableddisabled=false# 这个配置文件是否不生效,呵呵(改成是否生效是不是会让人感觉好点呢?) false 为生效(否则不生效) true反之# bind an address of this host# empty...原创 2020-12-02 15:42:20 · 454 阅读 · 0 评论 -
FastDFS(一) 基础及工作原理
一、FastDFS介绍FastDFS开源地址:https://github.com/happyfish100 docker镜像:https://gitee.com/imlzw/fastdfs?utm_source=alading&utm_campaign=repoFastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,主要解决了海量数据存储和负载均衡问题,特别适合以中小文件(建议范围:4KB < file_...转载 2020-12-02 14:33:17 · 438 阅读 · 0 评论