fastdfs

安装nginx

最后都变了- 提交于 2020-08-13 13:42:55
1、tar -xvf pcre-8.35.tar.gz ./configure (如果提示无c++编译器,先安装c++,yum -y install gcc-c++) 2、安装pcre ./configure --prefix=/usr/local/nginx --with-pcre=/usr/nginx/pcre-8.35 make && make install 3、安装fastdfs-nginx-module模块 ./configure --add-module=/usr/nginx/fastdfs-nginx-module/src make && make install 来源: oschina 链接: https://my.oschina.net/u/3277156/blog/4327722

Fastdfs删除storage节点

拟墨画扇 提交于 2020-08-12 14:40:06
  参考: https://www.cnblogs.com/sunmmi/articles/7209308.html   Fastdfs的storage有多个节点需要删除其中节点   命令格式如下 Usage: fdfs_monitor <config_file> [-h <tracker_server>] [list|delete|set_trunk_server <group_name> [storage_id]]   例如需要删除节点172.16.20.251则可以使用命令   可以在tracker节点或者storage节点操作 fdfs_monitor /etc/fdfs/storage.conf delete group1 172.16.20.251   命令解析 fdfs_monitor /etc/fdfs/storage.conf #配置文件 delete #删除 group1 #组名 172.16.20.251#节点名   删除后查看storage和tracker通信显示状态为删除 fdfs_monitor /etc/fdfs/storage.conf      重启tracker则该节点没有显示   注意:删除storage节点前需要保证storage节点已经关闭否则删除会出现以下错误提示 delete storage server group1::172.16

FastDFS与nginx配置使用的配置西悉尼

依然范特西╮ 提交于 2020-08-11 10:16:56
# 获取图片 location /group[1-9]/M0[0-9] { root /home/vdc1/fastdfs_storage/data; ngx_fastdfs_module; } # 防盗链 location ~* \.(gif|jpg|png|jpeg)$ { expires 30d; valid_referers *.syk0371.cn www.syk0371.cn pic.syk0371.cn; if ($invalid_referer) { rewrite ^/ https://www.syk0371.cn; #return 404; } } 来源: oschina 链接: https://my.oschina.net/u/4304158/blog/4279365

FastDfs配置nginx扩展模块进行文件访问

跟風遠走 提交于 2020-08-11 07:47:36
FastDfs配置nginx扩展模块进行文件访问 近期琢磨了下fastdfs分布式文件系统以及相关nginx扩展模块,发现其中存在的坑还是很多,社区中各种配置,各种安装方法,个人搞了一下,还是各种问题,解决后,为方便大家,特意总结下从头到尾的流程配置; 1. 删除过往安装残留物 因大家在社区找相关文档基础前提下,肯定是趟过坑,安装过多次,特此删除下残留物,保证健康干净的环境: find / -name nginx | xargs rm -rf find / -name fastdfs | xargs rm -rf find / -name fdfs | xargs rm -rf 删除完成后进行下一步; 2. 安装所需环境依赖 yum install gcc -y yum install libevent -y yum install libevent-devel -y fastdfs需要c语言环境支持,并且需要相关lib库,当然后面的libfastcommon在高版本环境下已经兼容libevent,可以选择不安装libevent,个人建议还是跟着步骤安装上为好; 3. 安装fastdfs核心类库 在个人目录下创建相应临时目录用于编译,安装(根据个人情况) cd /home/yangtuo/software/nginx 本人在自己家目录下创建了nginx文件夹,用于编译安装;

如何将FastDFS存储数据平滑迁移至XSKY对象存储?

本小妞迷上赌 提交于 2020-08-11 05:35:36
FastDFS是以纯C语言实现的一款开源轻量级分布式文件系统,支持Linux、FreeBSD、AIX等UNIX类系统。 FastDFS不是通用的文件系统,不支持POSIX接口方式,只能通过专有API对文件进行存取访问,目前提供了C、Java和PHP API为互联网应用量身定做,解决大容量文件存储问题。 主要功能有:文件存储,文件同步,文件访问(文件上传/下载),适合以中小文件(建议范围:4KB < file_size FastDFS由跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)构成。 1、跟踪器-Tracker 跟踪服务器,主要做调度工作,起负载均衡的作用。在内存中记录集群中所有存储组和存储服务器的状态信息,是客户端和数据服务器交互的枢纽。客户端访问集群的时候会随机分配一个Tracker来和客户端交互; 2、存储节点-Storage 存储服务器(又称:存储节点或数据服务器),实际存储数据的地方,文件和文件属性(meta data)都保存到存储服务器上。Storage server直接利用OS的文件系统调用管理文件。Group可以隔离不同应用的数据,不同应用的数据放在不同group里面; 3、客户端-Client 作为业务请求的发起方,通过专有接口,使用TCP/IP协议与跟踪器服务器或存储节点进行数据交互

分布式架构真正适用于大型互联网项目的架构! dubbo+zookeeper+springmvc+mybatis+shiro+redis

微笑、不失礼 提交于 2020-08-10 20:05:26
平台简介 Jeesz是一个分布式的框架,提供项目模块化、服务化、热插拔的思想,高度封装安全性的 Java EE 快速开发平台。 Jeesz本身集成Dubbo服务管控、Zookeeper注册中心、 Redis 分布式缓存技术、FastDFS分布式文件系统、ActiveMQ异步消息中间件、Nginx负载均衡等分布式技术 使用Maven做项目管理,项目模块化,提高项目的易开发性、扩展性 以 spring Framework为核心容器,Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,Activit为工作流引擎等。 前端集成Bootstrap4 metronic框架,UI响应式、扁平化布局,适应所有PC、Pad、Anroid、 iOS 移动设备等。 Jeesz主要定位于互联网企业 架构 ,已内置企业信息化系统的基础功能和高效的代码生成工具,包括:系统权限组件、数据权限组件、数据字典组件、核心工具 组件、视图操作组件、工作流组件、代码生成等。采用分层设计、双重验证、提交数据安全编码、密码加密、访问验证、数据权限验证。 Jeesz目前包括以下模块项目,后台系统管理系统,RestFul独立服务系统、Scheduler定时调度系统、内容管理(CMS)系统、在线办公(OA)系统、我的待办(Task服务)、我的收藏

GitHub 星标 17K,超火的SpringBoot +Vue实战项目,贼全文档视频

旧时模样 提交于 2020-08-10 07:29:51
项目摘要 vhr 是一个基于 SpringBoot+Vue 技术栈开发的前后端分离项目,项目使用 SpringBoot2.1.8 来开发,集成了当前企业级开发中众多的热门技术点,如消息中间件、Redis 缓存、SpringBoot+Vue+ElementUI 技术栈等等。 技术选型 核心框架:SpringBoot2.1.8 安全管理:Spring Security 持久层框架:MyBatis 缓存:Redis 数据库:MySQL8 消息队列:RabbitMQ 即时通信:WebSocket 文件存储:FastDFS 前端框架:Vue+ElementUI+Vuex 前端网络请求:axios 技术要点 基于 Spring Security 搭建动态权限管理系统。 前端 Vue 采用动态路由,千人千面。 结合 RabbitMQ 搭建独立的邮件服务器。 基于 WebSocket 实现在线聊天功能。 Redis 做缓存并协助处理消息幂等性问题。 采用 FastDFS 做文件存储系统。 ... 开发文档 作者为这个项目已经写了五十余篇开发文档,详细记录了项目的发开历程,从数据库设计到业务功能实现,都做了详细介绍, 文档足足有 141 页 ,我截一部分图给大家参考下: 另外,为了方便大家学习,文档还提供了在线网站版: 这个文档目前还在不断更新中。所有这一切,只为了大家能够快速掌握这个项目。

推荐一个能够让程序猿快速开发的极简工具箱

杀马特。学长 韩版系。学妹 提交于 2020-08-10 00:03:25
介绍 本来做的是个图床管理的项目,结果撸成了一个工具箱,不定期追加新的功能。 基础环境 JDK1.8、Maven、Mysql、Redis、IntelliJ IDEA、minio、fastdfs 相关组件 ok-admin vue iView echarts clipboard cropperjs lightbox nprogress webuploader ztree 内置功能 组织机构:机构管理、用户管理、角色管理、行政区域。 系统监控:系统日志、在线用户,后期会慢慢追加完善。 应用管理:任务调度、邮件管理、图片管理、文章管理,每个模块只需要你稍作修改就可以打造成一个项目了。 系统管理:敏捷开发、系统菜单、全局配置,小伙伴们只需要设计好表结构,三秒中就能撸出一个增删查改的模块。 安装教程 启动前请配置 application-dev.properties 中相关 mysql 、 redis 以及非启动强依赖配置邮件、鉴黄、阿里云存储、分布式文件存储。 数据库脚本位于 src/main/resource/sql 下面,启动前请自行导入。 配置完成,运行 Application 中的 main 方法。 演示图 推荐阅读 深夜吐血训练了100万小黄图撸了一个鉴黄接口 UCloud 云服务内容鉴黄 Java 版本实现 分享一款炒鸡好用的网盘+文件服务器 SpringBoot 2.x

FastDFS maven本地仓库安装

萝らか妹 提交于 2020-08-09 18:12:36
1.下载FastDFS1.20jar包 链接:https://pan.baidu.com/s/19D0TckDd8J6A7CqlGzk0nA 提取码:43rb 2.在下载jar包的文件目录上输入cmd,进入cmd模式 3.输入命令,安装完会自动下载到你的本地maven仓库 mvn install:install-file -Dfile=fastdfs_client_v1. 20 .jar -DgroupId=com.hueason -DartifactId=fastdfs_client -Dversion= 1.20 -Dpackaging=jar 4.在pom.xml中就可以引入依赖使用了 <dependency> <groupId>org.csource.fastdfs</groupId> <artifactId>fastdfs</artifactId> <version>1.2</version> </dependency>    来源: oschina 链接: https://my.oschina.net/u/4348132/blog/4290311

fastdfs nginx 安装问题

纵饮孤独 提交于 2020-08-08 21:48:18
Fastdfs6.0.6最新版搭建: https://github.com/happyfish100/fastdfs-nginx-module/releases https://github.com/happyfish100/libfastcommon/releases https://github.com/happyfish100/fastdfs/releases http://nginx.org/en/download.html 1.8版本 nginx 编译出问题,使用这个: git clone https://github.com/happyfish100/fastdfs-nginx-module/ ./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 \ -