fastdfs

FastDFS5.05安装说明

柔情痞子 提交于 2019-12-26 17:09:21
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> FastDFS 分布式文件系统的安装与使用 跟踪服务器:192.168.4.121 (edu-dfs-tracker-01) 存储服务器:192.168.4.125 (edu-dfs-storage-01) 环境:CentOS 6.6 用户:root 数据目录:/fastdfs (注:数据目录按你的数据盘挂载路径而定) 安装包: FastDFS v5.05 libfastcommon-master.zip (是从FastDFS和FastDHT中提取出来的公共C函数库) fastdfs-nginx-module_v1.16.tar.gz nginx-1.6.2.tar.gz fastdfs_client_java._v1.25.tar.gz 源码地址: https://github.com/happyfish100/ 下载地址: http://sourceforge.net/projects/fastdfs/files/ 官方论坛: http://bbs.chinaunix.net/forum-240-1.html 一、所有跟踪服务器和存储服务器均执行如下操作 1、编译和安装所需的依赖包: # yum install make cmake gcc gcc-c++ 2、安装libfastcommon: (1

Fastdfs手动上传和下载命令使用

情到浓时终转凉″ 提交于 2019-12-26 17:08:59
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 项目中目前使用的FastDFS做文件存储,但是最近项目并发量有点高,经常出现文件下载和上传时间较长的情况,这是需要排查是因为网络延迟、请求阻塞或者FastDFS的问题。 如何排查是否是FastDFS问题而不是网络延迟导致的,我们最好可以在部署FastDFS的服务器上手动执行上传和下载,因为FastDFS目前没有在维护导致这方面的资料比较少,所以记录下来方便有需要的朋友使用。 上传 fdfs_test /etc/fdfs/client.conf.sample upload ~/2.png 执行结果: This is FastDFS client test program v5.09 Copyright (C) 2008, Happy Fish / YuQing FastDFS may be copied only under the terms of the GNU General Public License V3, which may be found in the FastDFS source kit. Please visit the FastDFS Home Page http://www.csource.org/ for more detail. [2018-07-03 11:37:02] DEBUG

fastdfs报java.net.SocketTimeoutException: connect timed out异常

霸气de小男生 提交于 2019-12-26 17:00:36
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今天尝试搭建了一下fastdfs环境,fastdfs在服务器端测试上传功能无问题。项目在内网也可以正常上传,但是在外网却无法正常上传图片等信息。外网防火墙已关注,fastdfs所有配置storage.conf、tracker.conf、mod_fastdfs.conf均改成外网IP。还是报如下错误: connect to server xxx.xxx.xxx.xx:22122 fail java.net.SocketTimeoutException: connect timed out at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

FasterDFS基础配置安装

喜你入骨 提交于 2019-12-24 19:47:01
FasterDFS基础配置安装 基本概述 ​ FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 ​ FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 基本结构图 FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。 跟踪器和存储节点都可以由一台或多台服务器构成。跟踪器和存储节点中的服务器均可以随时增加或下线而不会影响线上服务。其中跟踪器中的所有服务器都是对等的,可以根据服务器的压力情况随时增加或减少。 在卷中增加服务器时,同步已有的文件由系统自动完成,同步完成后,系统自动将新增服务器切换到线上提供服务。 基本实验部署 1、实验准备 名称 角色 IP地址 centos7-1 tracker 192.168.45.135 centos7-2 storage+nginx 192.168.45.132 实验软件包提取码 链接: https://pan.baidu.com/s/1

FastDFS 分布式文件存储

蓝咒 提交于 2019-12-24 07:57:32
FastDFS 分布式文件存储 什么是FastDFS? FastDFS是一个开源的轻量级的分布式文件系统。他解决了大量数据存储和负载均衡等问题。特别适合以中小文件(4KB < FileSize < 500MB)为载体的在线服务,如视频,音频,图片网站等等。 FastDFS是一款开源的轻量级分布式文件系统,他是由纯 C 实现,支持Linux,FreeBSD等UNIX系统类,不是通用的文件系统,只能通过专有的API访问,目前提供了C、Java和PHP API为互联网应用量身定做,解决大容量文件存储问题,追求高性能和高扩展性FastDFS可以看做是基于文件的key value pair存储系统,称作分布式文件存储服务更为合适。 FastDFS的特性? 文件不分块存储,上传的文件和OS文件系统中的文件一一对应 支持相同内容的文件只保存一份,节约磁盘空间(一个group里面只设置一个storage) 下载文件支持HTTP协议,可以使用内置的 Web Server ,也可以和其他的 Web Server 配合使用 支持在线扩容 支持主从文件 存储服务器上可以保存文件属性(meta-data)V2.0网络通信采用libevent,支持发兵法访问,整体性能更好 FastDFS架构 Tracker Server 跟踪服务器 跟踪服务器,主要做调度工作,起负载均衡的作用

springboot整合fastdfs

北慕城南 提交于 2019-12-24 07:11:17
首先pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.cxy</groupId> <artifactId>fastdfs</artifactId> <version>0.0.1-SNAPSHOT</version> <name>fastdfs<

FasterDFS分布式文件系统(实例!!!)

柔情痞子 提交于 2019-12-23 14:09:56
FasterDFS概述 ​ FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 ​ FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 ​ FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。 ​ 跟踪器和存储节点都可以由一台或多台服务器构成。跟踪器和存储节点中的服务器均可以随时增加或下线而不会影响线上服务。其中跟踪器中的所有服务器都是对等的,可以根据服务器的压力情况随时增加或减少。在卷中增加服务器时,同步已有的文件由系统自动完成,同步完成后,系统自动将新增服务器切换到线上提供服务。 实验环境 服务器角色 IP地址 tracker 192.168.45.135 storage+nginx 192.168.45.132 第一步:安装libfastcommon服务(所有节点均进行安装) 1.安装基础环境包 yum -y install libevent libevent-devel perl make

centos7环境下单机安装fastdfs

孤街浪徒 提交于 2019-12-23 10:36:12
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 【前言】 在工作过程中用到了FastDFS来做分布式文件管理和存储,关于FastDFS的东西百科(详情猛击me)写的很明白,在此不再赘述;接下来主要为大家介绍一下FastDFS搭建过程。 【FastDFS搭建详解】 一、所需基本环境 1、Linux版本:CentOS7 2、FastDFS版本:5.05 3、Xsheel版本:5 二、FastDFS安装 1、安装gcc yum install gcc-c++ 2、安装libevent工具包 yum -y install libevent 3、安装wget yum -y install wget 4、安装perl (1)wget http://www.cpan.org/src/5.0/perl-5.24.1.tar.gz (2)tar -xzf perl-5.24.1.tar.gz (3)cd perl-5.24.1 (4)./Configure -des -Dprefix=$HOME/localperl (5)make (6)make test (7)make install 5、安装libfastcommon-1.0.7 (1)下载 (2)unzip libfastcommon-1.0.7.zip (若没有unzip插件则用yum install -y

单机部署Fastfds+nginx

一曲冷凌霜 提交于 2019-12-22 04:06:56
一、环境 centos6.8 x64 IP:192.168.134.128 所需软件包: libfastcommon-1.0.7.zip,FastDFS_v5.05.tar.gz,nginx-1.7.8.tar.gz,fastdfs-nginx-module_v1.16.tar.gz,pcre-8.12.tar 网上都能找到,这里就不提供原网址了!!! 先安装好需要的依赖环境 1 yum install -y apr* autoconf automake bison bzip2 bzip2* cloog-ppl compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng* libpng-devel libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2

FastDFS 思维导图

徘徊边缘 提交于 2019-12-21 14:59:45
FastDFS角色配置参数思维导图 fastdfs集群 FastDFS Structure FastDFS高可用架构图 FastDFS FastDFS cluster FastDFS Upload FastDFS 来源: CSDN 作者: 风神修罗使 链接: https://blog.csdn.net/WuLex/article/details/102747359