经过前面的安装、配置、启动工作,现在就可以看到FastDFS的效果了,试着上传一个文件,然后再通过http下载。后面一篇将介绍怎样使用Java的API来上传、获取、删除文件。
一、上传文件
FastDFS安装包中,自带了客户端程序,通过程序可以进行文件上传。在使用这个客户端程序之前,首先需要配置client.conf,然后再进行文件上传及下载。
1、修改client.conf文件,修改如下:
vim /etc/fdfs/client.conf
connect_timeout=30
network_timeout=60
base_path=/home/josh/fastdfs #可自定义
tracker_server=192.168.1.188:22122
log_level=info
http.tracker_server_port=8090
#include http.conf #支持http
2、上传文件,执行
/usr/local/bin/fdfs_trackerd /etc/fdfs/client.conf/root/123.jpg
注:123.jpg是在root下的一个文件
如果命令行反馈类似如下:
则说明上传文件成功。
二、下载文件
在浏览器中,输入上图中的url地址,
http://192.168.0.6:8090/wangsheng/M00/00/00/wKgABU7t0NynDm45AABV3g0EAvw252_big.jpg
在浏览器中直接看到图片有返回。
tracker server会自动重定向到存储文件的storage server,文件下载成功。
至此,已经成功搭建了FastDFS,下面我们将编写简单的Java程序来upload,dowoload,delete文件。
相关推荐
NULL 博文链接:https://josh-persistence.iteye.com/blog/2067574
5. **启动服务**:使用`/usr/local/fastdfs/bin/fdfs_trackerd /etc/fdfs/tracker.conf`和`/usr/local/fastdfs/bin/fdfs_storaged /etc/fdfs/storage.conf`启动Tracker和Storage服务。 6. **测试连接**:使用`/usr/...
FastDFS分布式存储介绍
### FastDFS 使用经验分享 #### 经验一:FastDFS文件下载恢复原始文件名 **应用背景** 在使用FastDFS存储文件时,当文件被上传至服务器后,Storage服务端会返回一个文件索引(FID)。这个FID通常不是原始文件名,...
### FastDFS 和 Linux 下安装使用 FastDFS #### 一、FastDFS 概述 FastDFS 是一款由淘宝的余庆先生开发的轻量级、高性能的开源分布式文件系统,使用纯 C 语言编写而成。FastDFS 能够满足大规模文件存储的需求,...
### FastDFS分布式存储实战 #### 技术选型与背景 在现代互联网应用中,海量数据的高效存储和管理成为了亟待解决的问题之一。传统的存储解决方案(如Rsync、DAS、NAS、SAN等)虽然在某些场景下仍然适用,但随着数据...
FastDFS的设计理念是尽量避免使用复杂的数据库,通过Tracker和Storage服务器的协作,完成存储服务的调度、负载均衡和故障恢复,提高了整体的系统性能。 FastDFS的优势在于其出色的性能和稳定性,尤其在处理小文件和...
FastDFS 使用和优化 FastDFS 是一个开源的分布式文件系统,旨在解决大规模文件存储和高性能文件访问问题。以下是 FastDFS 的相关知识点。 一、FastDFS 简介 FastDFS 的整体架构主要包括三个角色:Tracker、...
在C#环境下,FastDFSClient库提供了与FastDFS服务器交互的接口,使得开发者可以方便地在.NET环境中使用FastDFS服务。 FastDFSClient C#源码是FastDFS在.NET平台上的客户端实现,它是基于C#语言编写的,可以在Visual...
FastDFS 分布式文件系统的安装与使用(单节点) 1.服务器安装配置 fastdfs 2.通过 spring 整合 fastdfs 3.整合 fastdfs的Nginx模块可以通过 Nginx 来显示图片
### FastDFS分布式存储实战知识点详解 #### 一、技术选型背景及常见分布式存储对比 在选择合适的存储方案时,企业通常会面临多种选择。传统的存储解决方案如Rsync、DAS(包括IDE/SATA/SAS/SCSI等块设备)、NAS...
压缩包中的"分布式文件系统fastDFS使用"可能包含更具体的使用教程、配置示例或者疑难解答,帮助用户在实际环境中部署和操作FastDFS。 总的来说,FastDFS提供了一种高效、可靠的文件存储解决方案,尤其适合大规模...
以下是关于FastDFS安装和使用的详细步骤: 一、安装libevent库 FastDFS内部依赖libevent作为HTTP服务器,版本2.0.20或以上是必要的。首先从官方网站或GitHub下载libevent源码,解压缩后执行`./configure --prefix=/...
在IT行业中,文件存储和管理是企业日常运营中不可或缺的一部分。FastDFS是一个开源的轻量级分布式文件系统,专门针对...但作为初学者,理解并熟练掌握FastDFS+nginx的搭建和使用,是迈进分布式文件系统领域的第一步。
启动Tracker和Storage服务,一般使用`/etc/init.d/fastdfs_tracker start`和`/etc/init.d/fastdfs_storage start`命令。确保服务正常启动,可以通过日志文件查看启动状态。 6. **Nginx整合FastDFS** 如果需要通过...
fastdfs-nginx-module是FastDFS的HTTP访问模块,通过该模块,用户可以通过HTTP协议直接访问存储在FastDFS中的文件,无需通过FastDFS客户端,大大简化了用户的使用流程。 最后,我们提到的是nginx-1.16.1。Nginx以其...
java 集成 fastdfs - spring mvc 集成 java 集成 fastdfs - spring mvc 集成 java 集成 fastdfs - spring mvc 集成 java 集成 fastdfs - spring mvc 集成 java 集成 fastdfs - spring mvc 集成
总结,安装FastDFS在银河麒麟服务器上涉及多个步骤,包括环境准备、源码编译、服务启动、集群配置、客户端工具使用及后续的安全优化。遵循这些步骤,可以构建一个稳定可靠的文件服务器,满足企业的大规模文件存储和...