目前FastDFS支持类Unix系统,在Linux和FreeBSD下测试过,本文使用的是CentOS5.5,建议安装之前先了解一下FastDFS的原理,这对后面配置部分有帮助:http://josh-persistence.iteye.com/blog/2065510
一、安装libevent
FastDFS 内部绑定了 libevent 作为 http 服务器 ,在V2.X版本必须安装 libevent。
如果已经安装了 libevent,请确认安装路径是 /usr , 因为 FastDFS 在编译源程序时,需要到此目录下查找一些依赖文件,否则编译 FastDFS 会出错 。如果不是,建议首先卸载 libevent ,然后安装到 /usr 下。本处安装的是libevent-2.0.21-stable ,下载地址: http://monkey.org/~provos/libevent/
FastDFS 内部绑定了 libevent 作为 http 服务器 ,在V2.X版本必须安装 libevent。
如果已经安装了 libevent,请确认安装路径是 /usr , 因为 FastDFS 在编译源程序时,需要到此目录下查找一些依赖文件,否则编译 FastDFS 会出错 。如果不是,建议首先卸载 libevent ,然后安装到 /usr 下。本处安装的是libevent-2.0.21-stable ,下载地址: http://monkey.org/~provos/libevent/
安装步骤:
解压 libevent ,然后进入解压后的目录分别执行如下命令:
tar zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.15-stable
./configure --prefix=/usr
make && make install
安装libevent完成。
解压 libevent ,然后进入解压后的目录分别执行如下命令:
tar zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.15-stable
./configure --prefix=/usr
make && make install
安装libevent完成。
注意:如果在./configure --prefix=/usr这一步出现:no acceptable c compiler found in $path
需要使用root执行命令:yum install gcc
或者执行: sudo apt-get install build-essential
二、安装 FastDFS
1、下载 FastDFS 源程序,下载地址 http://code.google.com/p/fastdfs/downloads/list,此处下载的是 FastDFS_v4.06.tar.gz
2、在FastDFS_v4.06.tar.gz 所在文件夹下执行如下命令:
tar zxvf FastDFS_v4.06.tar.gz
cd FastDFS/
1、下载 FastDFS 源程序,下载地址 http://code.google.com/p/fastdfs/downloads/list,此处下载的是 FastDFS_v4.06.tar.gz
2、在FastDFS_v4.06.tar.gz 所在文件夹下执行如下命令:
tar zxvf FastDFS_v4.06.tar.gz
cd FastDFS/
3、由于要使用内置的 http 服务,编辑make.sh 文件,找到
#WITH_LINUX_SERVICE=1 取消注释
#WITH_LINUX_SERVICE=1 取消注释
(
注:以前版本中的是#WITH_HTTPD
相关Linux命令:/#退出wi编辑模式:使用/WITH_LINUX_SERVICE查找,并使用n在多个搜索到的字符中切换
)
4、进入 fastdfs 目录,执行如下命令:
./make.sh #可选择安装路径
./make.sh install
如果运行如上命令后,在命令行信息最后看到类似
if [ 1 -eq 1 -a /usr/local/lib = "/usr/local/lib" ]; then sh ./fdfs_link_library.sh; fi
则说明已经安装成功!
./make.sh #可选择安装路径
./make.sh install
如果运行如上命令后,在命令行信息最后看到类似
if [ 1 -eq 1 -a /usr/local/lib = "/usr/local/lib" ]; then sh ./fdfs_link_library.sh; fi
则说明已经安装成功!
相关推荐
NULL 博文链接:https://josh-persistence.iteye.com/blog/2067574
Nginx与FastDFS的结合使用,可以实现负载均衡和高可用性。 3. **fastdfs-nginx-module**:这是FastDFS的一个模块,用于集成Nginx服务器,使得Nginx可以直接处理FastDFS的文件访问请求。安装此模块后,你可以通过...
**FastDFS简介** FastDFS是一个开源的高性能、轻量级的分布式文件系统,它对文件进行管理,包括文件存储、...了解并熟练掌握FastDFS的安装、配置、使用以及与Java的集成,对于提升系统的稳定性和扩展性具有重要意义。
在本教程中,我们将详细介绍如何在单机环境下安装和使用FastDFS。 ### 一、FastDFS概述 FastDFS是一个基于C语言开发的分布式文件系统,它对文件进行管理,包括文件存储、文件同步、文件访问(文件上传、文件下载)...
在本文档中,我们详细讨论了如何在Redhat操作系统上安装和配置FastDFS以及其Nginx模块。FastDFS是一个开源的高性能、轻量级的分布式文件系统,主要用于解决大容量存储和负载均衡的问题。以下是安装和配置FastDFS及其...
### FastDFS 和 Linux 下安装使用 FastDFS #### 一、FastDFS 概述 FastDFS 是一款由淘宝的余庆先生开发的轻量级、高性能的开源分布式文件系统,使用纯 C 语言编写而成。FastDFS 能够满足大规模文件存储的需求,...
在本教程中,我们将详细介绍如何配合FastDFS配置文档,使用提供的配套安装包——包括FastDFS、Nginx和FastDFS-Nginx-Module,进行成功安装。 首先,我们来解析一下核心组件: 1. FastDFS:作为主文件存储系统,...
【在Linux环境下安装和使用FastDFS】 在Linux系统中部署FastDFS通常涉及以下步骤: 1. 安装必要的依赖库,如libevent、libcurl等。 2. 下载FastDFS的源码包并解压。 3. 配置编译环境,执行make和make install。 4. ...
总结,安装FastDFS在银河麒麟服务器上涉及多个步骤,包括环境准备、源码编译、服务启动、集群配置、客户端工具使用及后续的安全优化。遵循这些步骤,可以构建一个稳定可靠的文件服务器,满足企业的大规模文件存储和...
### FastDFS 安装与配置详解 #### 一、FastDFS 概述 FastDFS 是一个高度可扩展的分布式文件系统,它具有高可用性和负载均衡能力,特别适合用于需要频繁处理大量文件读写的场景,如图片分享和视频分享网站等。其...
1. 安装gcc:FastDFS是使用C语言开发的,因此需要安装gcc环境来编译FastDFS。使用yum install gcc-c++命令安装gcc。 2. 安装libevent:FastDFS依赖libevent库,因此需要安装libevent。使用yum -y install libevent...
安装此版本的FastDFS,需要配置环境,包括编译、安装、配置文件设置以及启动和停止服务。安装过程中,通常会创建两个角色的服务器:Tracker Server和Storage Server。Tracker Server负责调度和监控,而Storage ...
FastDFS分布式存储介绍
6. **启动服务**:编译安装完成后,可以使用`/usr/local/fastdfs/bin/fdfs_trackerd /etc/fdfs/tracker.conf`和`/usr/local/fastdfs/bin/fdfs_storaged /etc/fdfs/storage.conf`命令启动跟踪服务器和存储服务器。...
《FastDFS分布式文件系统详解与应用》 FastDFS是一款开源的高性能、轻量级的分布式文件系统,由国人开发,专为...在实际使用过程中,应结合具体业务需求,充分利用FastDFS的各项特性,以实现更高效、安全的文件存储。
在Linux环境下安装FastDFS,首先你需要确保系统已经安装了以下基础软件: 1. GCC编译器:用于编译源代码。 2. OpenSSL库:FastDFS的部分功能依赖于OpenSSL。 3. libevent库:FastDFS使用libevent进行网络事件处理。 ...
本篇文章将详细介绍如何在CentOS7上进行离线安装FastDFS的过程,以及配合博客步骤来实现这一目标。 首先,我们需要获取FastDFS的安装包。通常,我们可以从FastDFS的官方网站或者其他可信源下载最新的源码包,比如`...
本篇文章将详细介绍FastDFS的安装过程,以及如何将其与Nginx进行整合。 ### 一、FastDFS安装 1. **环境准备** - 首先确保服务器操作系统为Linux,例如Ubuntu、CentOS等。 - 安装必要的依赖包,如gcc、glib、pcre...
CentOS 系统上安装 FastDFS FastDFS 是一个开源的分布式文件系统,能够提供高性能、高可靠性和高扩展性的文件存储服务。下面是 CentOS 系统上安装 FastDFS 的详细步骤和相关知识点。 安装 libfastcommon ...