`
soartju
  • 浏览: 247474 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

FastDFS安装使用实战一(安装篇)

阅读更多

最近在研究负载均衡和集群,其中涉及到一个主要问题是,如何让集群中的real server共享一套文件系统。在网上查到FastDFS,国人(happy fish,感谢他的开源精神)开发的一套轻量级分布式文件系统。实际搭建了一下,感觉还不错,小巧易用,支持http下载。
虽然FastDFS官方网站 上已经有比较详细的按照使用手册,但在实际搭建过程中,还是遇到了很多问题,希望我的记录可以让后来的同学们少走一些弯路:)
下面进入正题.

FastDFS安装使用实战(安装篇)

Keywords:FastDFS、分布式文件系统、Ubuntu

Author:soartju

转载请注明出处:http://soartju.iteye.com/blog/803477

 

目前FastDFS支持类Unix系统 ,在Linux和FreeBSD下测试过,本文使用的是Ubuntu10.4,建议安装之前先简单了解一下FastDFS的原理 ,这对后继的配置部分会有很好的理解。

一、准备工作-安装libevent

FastDFS 内部绑定了 libevent 作为 http 服务器 ,在V2.X版本必须安装 libevent ,本文安装的是V2.2版本,因此必须安装libevent。(官方也推荐使用 http 方式下载 文件

如果已经安装了 libevent,请确认安装路径是 /usr , 因为 FastDFS 在编译源程序时,需要到此目录下查找一些依赖文件,否则编译 FastDFS 会出错 。如果不是,建议首先卸载 libevent ,然后安装到 /usr 下。Ubuntu10.4默认是安装了libevent,可以到软件中心卸载掉然后按照下面介绍的方式安装。

本文安装的是 libevent1.4.14b-stable ,下载地址: http://monkey.org/~provos/libevent/

安装步骤:
解压 libevent ,然后进入解压后的目录分别执行:

./configure --prefix=/usr
make clean;
make
make install

 安装libevent完成。

 

二、安装 FastDFS

1、下载 FastDFS 源程序,下载地址 http://code.google.com/p/fastdfs/downloads/list ,这里下载的是 FastDFS_v2.02.tar.gz (建议安装V2.02版本,比V1.X版本更加稳定且性能提升明显)

2、在 FastDFS_v2.02.tar.gz 所在文件夹下执行:

sudo tar vxzf FastDFS_v2.02.tar.gz /home/soar/FastDFS

     注: /home/soar/FastDFS 也可以是其他目录,记住这是解压目录,以后用 %FastDFS% 表示)


3、由于要使用内置的 http 服务,因此编辑 %FastDFS%/make.sh 文件,找到
#WITH_HTTPD=1
修改成
WITH_HTTPD=1
以支持 http

4、进入 %FastDFS% 目录,执行:

sudo ./make.sh
 

5、在 %FastDFS% 目录下,执行:

sudo ./make.sh install

 

如果运行如上命令后,在命令行信息最后看到类似

#ln -fs /usr/local/lib/libfastcommon.so.1 /usr/local/lib/libfastcommon.so
#ln -fs /usr/local/lib/libfdfsclient.so.1 /usr/local/lib/libfdfsclient.so
sh ./fdfs_link_library.sh
 

恭喜你,已经安装成功了!

 

相关博文

FastDFS安装使用实战二(配置篇)

FastDFS安装使用实战三(使用篇)

 

3
1
分享到:
评论
1 楼 sunlightcs 2014-03-26  
http://doc.baba.io/subject/318   这个文档不错了,是FastDFS5.01的安装

相关推荐

    fastdfs 安装及使用

    6. **测试连接**:使用`/usr/local/fastdfs/bin/fdfs_test /etc/fdfs/client.conf upload`命令上传一个文件,验证FastDFS是否正常工作。 **FastDFS使用** 1. **文件上传**:客户端通过FastDFS Java API与Tracker...

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

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

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

    FastDFS分布式存储介绍

    FastDFS安装使用 我就是这么做的

    以下是关于FastDFS安装和使用的详细步骤: 一、安装libevent库 FastDFS内部依赖libevent作为HTTP服务器,版本2.0.20或以上是必要的。首先从官方网站或GitHub下载libevent源码,解压缩后执行`./configure --prefix=/...

    FastDFS安装和配置过程

    首先,需要安装libevent库,这是FastDFS运行的依赖之一。具体步骤如下: - 进入`/opt/`目录 - 下载libevent稳定版本,例如`1.4.14b` - 解压并进入libevent目录 - 执行`./configure; make; make install`进行编译...

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

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

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

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

    FastDFS安装说明,所需文件包

    为了验证FastDFS是否正常工作,你可以使用FastDFS提供的客户端工具`fdfs_test`上传一个文件并检查是否能成功访问: ```bash # 上传文件 /path/to/fastdfs/bin/fdfs_test /etc/fdfs/client.conf upload /path/to/...

    FastDFS安装与Nginx整合

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

    FastDFS安装手册

    ### FastDFS安装手册知识点解析 #### 一、概述 FastDFS是一个开源的轻量级分布式文件系统,旨在解决海量数据存储问题,适用于多种场景,如图片、视频等非结构化数据的存储。FastDFS能够提供文件冗余备份、负载均衡...

    fastDFS安装需要的

    fastdfs_client_v1.24.jar 和libfastcommon-master.zip 和FastDFS_v5.05.tar.gz和fastdfs-nginx-module_v1.16.tar.gz4个文件

    FastDFS和Linux下安装使用FastDFS

    综上所述,FastDFS 作为一种轻量级且高性能的分布式文件系统,不仅适用于大规模文件存储场景,而且在 Linux 系统下的安装和使用也十分便捷。通过合理配置和优化,可以充分发挥其在分布式环境下的优势,提高系统的...

    Linux安装FastDFS.docx

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

    FastDFS安装需要的文件

    FastDFS是一款开源的高性能、轻量级的分布式文件系统,主要解决大容量存储和负载均衡的问题,特别适合以文件为载体的在线服务,如图片、视频分享网站等。FastDFS设计的目标是简单、高效和高可用性,它将文件存储和...

    FastDFS安装步骤.zip

    9. **监控与优化**:安装完成后,可以通过`netstat`命令查看FastDFS服务是否正常监听端口,使用`top`或`htop`监控系统资源使用情况,根据实际情况进行调优。 **FastDFS集群搭建** 搭建FastDFS集群可以提高系统的...

    FastDFS安装与使用(含安装包)

    FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供...

Global site tag (gtag.js) - Google Analytics