tracker server 启动和重启
[root@fedora15 user]#/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
[root@fedora15 user]#/usr/local/bin/restart.sh /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
storaged server 启动和重启
[root@fedora15 user]#/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
[root@fedora15 user]#/usr/local/bin/restart.sh/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
直接kill即可让server进程正常退出,可以使用killall命令,例如:
killall fdfs_trackerd
killall fdfs_storaged
也可以使用FastDFS自带的stop.sh脚本,如:
/usr/local/bin/stop.sh /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
/usr/local/bin/stop.sh /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
stop.sh只会停止命令行(包括参数)完全相同的进程
fdfs_test和fdfs_test1是做什么用的?
这两个是FastDFS自带的测试程序,会对一个文件上传两次,分别作为主文件和从文件。返回的文件ID也是两个。
并且会上传文件附加属性,storage server上会生成4个文件。
这两个程序仅用于测试目的,请不要用作实际用途。
V2.05提供了比较正式的三个小工具:
上传文件:/usr/local/bin/fdfs_upload_file <config_file> <local_filename>
下载文件:/usr/local/bin/fdfs_download_file <config_file> <file_id> [local_filename]
删除文件:/usr/local/bin/fdfs_delete_file <config_file> <file_id>
例如:
[root@fedora15 user]# /usr/local/bin/fdfs_upload_file /etc/fdfs/client.conf ./FastDFS_hello
group1/M00/00/00/wKgAxE6qbOzdjH9aAAAAD-G-Bkc3036472
[root@fedora15 user]# /usr/local/bin/fdfs_download_file /etc/fdfs/client.conf group1/M00/00/00/wKgAxE6qbOzdjH9aAAAAD-G-Bkc3036472 hello_dfs
[root@fedora15 user]# /usr/local/bin/fdfs_delete_file /etc/fdfs/client.conf group1/M00/00/00/wKgAxE6qbOzdjH9aAAAAD-G-Bkc3036472
分享到:
相关推荐
fastdfs自动启动脚本
fastdfs文件上传下载笔记,fastdfs文件上传下载笔记,fastdfs文件上传下载笔记,fastdfs文件上传下载笔记,fastdfs文件上传下载笔记,fastdfs文件上传下载笔记,fastdfs文件上传下载笔记,fastdfs文件上传下载笔记,...
**FastDFS简介** FastDFS是一个开源的高...总之,这个"JAVA实现对FastDFS的上传、下载、删除"的代码示例是一个很好的学习资源,帮助开发者快速掌握FastDFS的Java API使用,从而在实际项目中实现文件服务的快速集成。
《深入理解FastDFS:文件上传下载的高效解决方案》 FastDFS是一个开源的、高性能的、轻量级的分布式文件系统,特别适用于互联网行业的文件存储需求。它为大型网站提供了高效、稳定、安全的文件存储解决方案,能够...
基于FastDFS实现分布式存储的上传下载等操作,并将程序封装成工具类方便直接使用。有需要的同学可学习源码。整体项目实现分解成下文5个步骤。
#### 经验一:FastDFS文件下载恢复原始文件名 **应用背景** 在使用FastDFS存储文件时,当文件被上传至服务器后,Storage服务端会返回一个文件索引(FID)。这个FID通常不是原始文件名,而是根据FastDFS的自定义...
FastDFS客户端在Java中的实现提供了丰富的API接口,用于文件的上传、下载、删除等操作。单元测试是确保这些接口功能正确性和稳定性的关键步骤,通常会使用JUnit或其他测试框架如TestNG来完成。`FastdfsTest.java`很...
下载 download_file(group_name, remote_filename , downloadStream) 1073741824(约1G) 29195ms 36778 35.07423401 0 1 fastDFS的DownloadStream,FileOutputStream 下载 download_file(group_name, remote_...
《FastDFS 上传下载流程详解及其UML设计》 FastDFS是一个开源的、高性能的、轻量级的分布式文件系统,专为互联网应用设计。它提供了文件存储、访问、管理等服务,尤其在大型网站中,FastDFS已经成为解决海量文件...
这个源码包包含了完整的FastDFS客户端API,使得开发者可以方便地在C#应用中集成FastDFS文件上传、下载、删除以及元数据管理等功能。 源码中可能包含以下关键组件和知识点: 1. 连接管理:FastDFSClient会管理与...
本源码项目是基于Java的FastDFS大文件上传与断点续传设计,包含36个文件,主要使用Java、JavaScript和CSS编程语言。该项目旨在实现h5与fastdfs之间的高性能断点续传、秒传、大文件上传以及使用redis文件锁。系统提供...
你可以通过Nginx对外提供文件上传和下载服务,而FastDFS在后台负责文件的存储和管理。需要注意的是,在实际使用中,还需要根据网络环境和业务需求,对各个组件的配置进行调整和优化,以确保系统的稳定性和性能。 总...
在这个场景中,我们将深入探讨如何使用Java和Spring Boot来配置并实现FastDFS的文件上传功能,包括将字符串生成文件上传、生成图片缩略图上传以及删除文件等操作。 首先,我们需要理解FastDFS的基本架构。FastDFS由...
Java操作FastDFS文件上传是Java开发中常见的一项任务,下面我们将详细探讨如何使用`fastdfs-client-java`库实现这一功能。 首先,我们需要在项目中引入`fastdfs-client-java`依赖。通常,可以通过Maven或Gradle将该...
FastDFSUtil java连接fastdfs工具类,上传下载删除 TrackerClient tc = new TrackerClient(); ts = tc.getConnection(); ss = tc.getStoreStorage(ts); StorageClient cs = new StorageClient(ts, ss); String ...
1. 测试文件上传、下载速度和并发性能,根据实际情况调整服务器配置。 2. 如果需要高可用性,可以考虑搭建多个Tracker和Storage节点,实现负载均衡和冗余。 3. 对于大文件,可以启用断点续传功能,提高上传效率。 ...
此压缩包里面包含如下安装组件: fastdfs-nginx-module_v1.15.tar.gz libevent-2.0.21-stable.tar.gz nginx_upstream_hash-master.zip nginx-1.5.9.tar.gz pcre-8.35.tar.gz
首先,FastDFS客户端(fastdfs-client)是连接FastDFS服务器的重要组件,它提供了API供应用调用,进行文件的上传、下载等操作。`fastdfs-client-demo`这个文件很可能是包含了一个FastDFS客户端的Java示例项目,通过...
测试类应包括文件上传、下载、删除、文件元信息查询等功能,确保所有接口都能正常使用。 另一方面,Redis作为流行的键值存储数据库,经常用于缓存等高并发场景。然而,Redis的单点故障问题需要解决,以防主节点宕机...
FastDFS是一款开源的高性能、轻量级的分布式文件系统,它对文件进行管理,包括文件存储、文件同步、文件访问(文件上传、文件下载)等功能,解决了大容量存储和负载均衡的问题。在本教程中,我们将详细探讨如何利用...