`
Josh_Persistence
  • 浏览: 1650134 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

【FastDFS专题】fastdfs使用实战(安装篇)

    博客分类:
  • DFS
阅读更多

目前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/
安装步骤:
解压 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/
3、由于要使用内置的 http 服务,编辑make.sh 文件,找到
 #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
则说明已经安装成功!
0
0
分享到:
评论

相关推荐

    【FastDFS专题】fastdfs使用实战(Java实例篇)

    NULL 博文链接:https://josh-persistence.iteye.com/blog/2067574

    fastdfs安装程序集合:fastdfs安装需要的所有程序

    Nginx与FastDFS的结合使用,可以实现负载均衡和高可用性。 3. **fastdfs-nginx-module**:这是FastDFS的一个模块,用于集成Nginx服务器,使得Nginx可以直接处理FastDFS的文件访问请求。安装此模块后,你可以通过...

    fastdfs 安装及使用

    **FastDFS简介** FastDFS是一个开源的高性能、轻量级的分布式文件系统,它对文件进行管理,包括文件存储、...了解并熟练掌握FastDFS的安装、配置、使用以及与Java的集成,对于提升系统的稳定性和扩展性具有重要意义。

    fastDFS单机版安装教程+安装使用包

    在本教程中,我们将详细介绍如何在单机环境下安装和使用FastDFS。 ### 一、FastDFS概述 FastDFS是一个基于C语言开发的分布式文件系统,它对文件进行管理,包括文件存储、文件同步、文件访问(文件上传、文件下载)...

    Redhat下Fastdfs安装配置及nginx模块安装配置文档.pdf

    在本文档中,我们详细讨论了如何在Redhat操作系统上安装和配置FastDFS以及其Nginx模块。FastDFS是一个开源的高性能、轻量级的分布式文件系统,主要用于解决大容量存储和负载均衡的问题。以下是安装和配置FastDFS及其...

    FastDFS和Linux下安装使用FastDFS

    ### FastDFS 和 Linux 下安装使用 FastDFS #### 一、FastDFS 概述 FastDFS 是一款由淘宝的余庆先生开发的轻量级、高性能的开源分布式文件系统,使用纯 C 语言编写而成。FastDFS 能够满足大规模文件存储的需求,...

    fastdfs配套安装包

    在本教程中,我们将详细介绍如何配合FastDFS配置文档,使用提供的配套安装包——包括FastDFS、Nginx和FastDFS-Nginx-Module,进行成功安装。 首先,我们来解析一下核心组件: 1. FastDFS:作为主文件存储系统,...

    FastDFS和Linux下安装使用FastDFS 安装Nginx 分布式文件系统.docx

    【在Linux环境下安装和使用FastDFS】 在Linux系统中部署FastDFS通常涉及以下步骤: 1. 安装必要的依赖库,如libevent、libcurl等。 2. 下载FastDFS的源码包并解压。 3. 配置编译环境,执行make和make install。 4. ...

    fastdfs安装包以及步骤.zip

    总结,安装FastDFS在银河麒麟服务器上涉及多个步骤,包括环境准备、源码编译、服务启动、集群配置、客户端工具使用及后续的安全优化。遵循这些步骤,可以构建一个稳定可靠的文件服务器,满足企业的大规模文件存储和...

    FastDFS安装

    ### FastDFS 安装与配置详解 #### 一、FastDFS 概述 FastDFS 是一个高度可扩展的分布式文件系统,它具有高可用性和负载均衡能力,特别适合用于需要频繁处理大量文件读写的场景,如图片分享和视频分享网站等。其...

    Linux安装FastDFS.docx

    1. 安装gcc:FastDFS是使用C语言开发的,因此需要安装gcc环境来编译FastDFS。使用yum install gcc-c++命令安装gcc。 2. 安装libevent:FastDFS依赖libevent库,因此需要安装libevent。使用yum -y install libevent...

    fastDFS+Nginx安装包(Linux版本)

    安装此版本的FastDFS,需要配置环境,包括编译、安装、配置文件设置以及启动和停止服务。安装过程中,通常会创建两个角色的服务器:Tracker Server和Storage Server。Tracker Server负责调度和监控,而Storage ...

    FastDFS分布式存储实战 - FastDFS.pdf

    FastDFS分布式存储介绍

    fastdfs-5.10.zip (fastdfs 5.10版本,需要编译安装 )

    6. **启动服务**:编译安装完成后,可以使用`/usr/local/fastdfs/bin/fdfs_trackerd /etc/fdfs/tracker.conf`和`/usr/local/fastdfs/bin/fdfs_storaged /etc/fdfs/storage.conf`命令启动跟踪服务器和存储服务器。...

    FastDFS分布式文件系统 v6.12.0.zip

    《FastDFS分布式文件系统详解与应用》 FastDFS是一款开源的高性能、轻量级的分布式文件系统,由国人开发,专为...在实际使用过程中,应结合具体业务需求,充分利用FastDFS的各项特性,以实现更高效、安全的文件存储。

    FastDFS相应的源码包以及安装教程(Linux)

    在Linux环境下安装FastDFS,首先你需要确保系统已经安装了以下基础软件: 1. GCC编译器:用于编译源代码。 2. OpenSSL库:FastDFS的部分功能依赖于OpenSSL。 3. libevent库:FastDFS使用libevent进行网络事件处理。 ...

    CentOS7离线安装fastdfs包

    本篇文章将详细介绍如何在CentOS7上进行离线安装FastDFS的过程,以及配合博客步骤来实现这一目标。 首先,我们需要获取FastDFS的安装包。通常,我们可以从FastDFS的官方网站或者其他可信源下载最新的源码包,比如`...

    FastDFS安装与Nginx整合

    本篇文章将详细介绍FastDFS的安装过程,以及如何将其与Nginx进行整合。 ### 一、FastDFS安装 1. **环境准备** - 首先确保服务器操作系统为Linux,例如Ubuntu、CentOS等。 - 安装必要的依赖包,如gcc、glib、pcre...

    centos系统上安装fastdfs

    CentOS 系统上安装 FastDFS FastDFS 是一个开源的分布式文件系统,能够提供高性能、高可靠性和高扩展性的文件存储服务。下面是 CentOS 系统上安装 FastDFS 的详细步骤和相关知识点。 安装 libfastcommon ...

Global site tag (gtag.js) - Google Analytics