`

CentOS下搭建FastDFS

阅读更多

背景描述
OS
CentOS-6.3_x86-64

tracker
192.168.0.10

storage
192.168.0.11



1,安装libevent
wget https://github.com/downloads/libevent/libevent/libevent-2.0.20-stable.tar.gz
tar xvzf libevent-2.0.20-stable.tar.gz
./configure
make
make install

将库文件链接到/lib64
ln -s /usr/local/lib/libevent-2.0.so.5 /lib64/libevent-2.0.so.5



2,安装FastDFS
wget http://fastdfs.googlecode.com/files/FastDFS_v3.11.tar.gz
tar xvzf FastDFS_v3.11.tar.gz

修改 make.sh
#WITH_HTTPD --> WITH_HTTPD

./make.sh
./make.sh install



3,启动FastDFS-->tracker

创建目录/opt/fastdfs
[root@davidserver ~]# mkdir /opt/fastdfs


修改tracker.conf配置
[root@davidserver ~]# vim /etc/fdfs/tracker.conf
base_path=/home/yuqing/fastdfs -> base_path=/opt/fastdfs
##include http.conf -> #include http.conf



启动tracker
/usr/local/bin/fdfs_trackerd  /etc/fdfs/tracker.conf



重启
/usr/local/bin/restart.sh  /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf



4,启动FastDFS-->storage

创建目录/opt/fastdfs
[root@davidserver ~]# mkdir /opt/fastdfs


修改storage.conf配置
[root@davidserver ~]# vim /etc/fdfs/storage.conf
base_path=/home/yuqing/fastdfs --> /opt/fastdfs
store_path0=/home/yuqing/fastdfs --> store_path0=/opt/fastdfs
group_name=group1
tracker_server=192.168.209.121:22122 --> tracker_server=192.168.0.10:22122
##include http.conf --> #include http.conf



启动storage
/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf



5,上传测试

修改client.conf
[root@davidserver ~]# vim /etc/fdfs/client.conf
vi /etc/fdfs/client.conf
base_path=/home/yuqing/fastdfs-> base_path=/opt/fastdfs
tracker_server=192.168.209.121:22122 -> tracker_server=192.168.0.10:22122
##include http.conf ->#include http.conf



上传
[root@davidserver ~]# /usr/local/bin/fdfs_test /etc/fdfs/client.conf upload FastDFS_v3.03.tar.gz
This is FastDFS client test program v3.11

Copyright (C) 2008, Happy Fish / YuQing

FastDFS may be copied only under the terms of the GNU General
Public License V3, which may be found in the FastDFS source kit.
Please visit the FastDFS Home Page http://www.csource.org/ 
for more detail.

[2012-09-12 15:43:03] DEBUG - base_path=/opt/fastdfs, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0

tracker_query_storage_store_list_without_group: 
        server 1. group_name=group1, ip_addr=192.168.0.11, port=23000

group_name=group1, ip_addr=192.168.0.11, port=23000
storage_upload_by_filename
group_name=group1, remote_filename=M00/00/00/CAAAC1BQPQqy0zXVAAWp7X_1XGc.tar.gz
source ip address: 192.168.0.11
file timestamp=2012-09-12 15:43:06
file size=371181
file crc32=2146786407
file url: http://192.168.0.10:8080/group1/M00/00/00/CAAAC1BQPQqy0zXVAAWp7X_1XGc.tar.gz
storage_upload_slave_by_filename
group_name=group1, remote_filename=M00/00/00/CAAAC1BQPQqy0zXVAAWp7X_1XGc_big.tar.gz
source ip address: 8.0.0.11
file timestamp=2012-09-12 15:43:06
file size=371181
file crc32=2146786407
file url: http://192.168.0.10:8080/group1/M00/00/00/CAAAC1BQPQqy0zXVAAWp7X_1XGc_big.tar.gz







分享到:
评论

相关推荐

    在CentOS7搭建fastDFS单点

    CentOS7操作系统下fastDFS单点搭建,步骤一:安装FastDFS;步骤二:tracker配置;步骤三:配置storage;安装nginx;启动nginx服务;上传测试

    fastdfs-5.11.zip

    最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程...第二篇会讲到在CentOS下搭建FastDFS的详细过程。第三篇,会讲到整合nginx详细内容。第四篇主要讲FastDFS在怎么用fastdfs-client-java连接,并结合实例。

    linux下搭建FastDFS+Nginx服务器

    在Linux环境下搭建FastDFS+Nginx服务器是一项常见的任务,尤其对于那些需要稳定、高效存储和分发大量静态文件(如图片、文档等)的Web应用来说。FastDFS是一款开源的高性能分布式文件系统,而Nginx则是一款强大的...

    centos7-fastdfs+nginx+php开发环境部署.doc

    在本文中,我们将深入探讨如何在CentOS 7环境下搭建FastDFS+nginx+php的开发环境,这是一个常用的技术栈,适用于构建类似微信、京东、淘宝等大型应用的后端小文件服务器。首先,我们来看看所需的软件及其版本: 1. ...

    libfastcommon-master.zip

    最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程...第二篇会讲到在CentOS下搭建FastDFS的详细过程。第三篇,会讲到整合nginx详细内容。第四篇主要讲FastDFS在怎么用fastdfs-client-java连接,并结合实例。

    centos7配置fastdfs和lnmp环境的教材

    FastDFS和LNMP(Linux + Nginx + MySQL + PHP)是两种常见的服务器环境配置,常用于搭建高效率、高性能的网站服务。这篇教材将详细阐述如何在CentOS 7上配置FastDFS分布式文件系统以及LNMP环境。 首先,我们要了解...

    centos7搭建nginx+fastDFS

    ### FastDFS 在 CentOS 7 下的部署与 Nginx 集成详解 #### 一、FastDFS 简介及工作原理 **1.1 快速理解 FastDFS** FastDFS 是一个开源的高性能分布式文件系统,适用于海量数据存储场景,特别是针对中小文件(4KB ...

    CentOS6环境FastDFS+Nginx安装配置笔记.pdf

    在本篇《CentOS6环境FastDFS+Nginx安装配置笔记》中,主要涉及的是在 CentOS 6操作系统上搭建FastDFS分布式文件系统以及Nginx反向代理服务器的过程。FastDFS是一个开源的高性能、轻量级的分布式文件系统,而Nginx则...

    fastDFS文件系统搭建

    本章节详细介绍了如何在Linux CentOS 6.5环境下搭建FastDFS环境,包括Tracker和Storage的安装配置过程。 ##### 2.1 环境要求 - **操作系统**:Linux CentOS 6.5 - **用户**:root用户登录 - **服务组件**:安装1个...

    搭建FastDFS的文档

    ### 搭建FastDFS的文档 #### 一、引言 FastDFS 是一款开源的分布式文件系统,专为 I/O 密集型应用设计,适用于海量数据存储场景,如图片、视频等非结构化数据的存储。它具有高并发处理能力、良好的可扩展性以及简单...

    Linux中搭建FastDFS服务器所有文件及教程

    Linux中搭建FastDFS服务器所有文件,包括FastDFS_v5.08.tar.gz、fastdfs-nginx-module_v1.16.tar.gz、libevent-2.0.22-stable.tar.gz、libfastcommon-master.zip、nginx-1.10.0.tar.gz,及其CentOS和Ubuntu系统中的...

    Centos7 fastdfs分布式存储环境搭建配置文件.rar

    本篇文章将详述如何在CentOS 7操作系统上搭建FastDFS的分布式存储环境,使用的配置文件包含在提供的压缩包中。 首先,让我们了解FastDFS的基本架构。FastDFS主要由两部分组成:Tracker Server和Storage Server。...

    centos安装FastDFS.docx

    在完成以上步骤后,FastDFS已经在CentOS环境中搭建完成,你可以开始尝试使用它来存储和管理文件。在实际使用过程中,还需要关注FastDFS的监控、日志分析以及性能调优等方面,确保系统的稳定性和高效性。记得定期备份...

    Linux系统:centos7下搭建Nginx和FastDFS.rar

    在Linux系统,特别是CentOS 7环境下,搭建Nginx和FastDFS是一项常见的任务,用于构建高效、稳定且可扩展的文件服务器。Nginx是一款高性能的HTTP和反向代理服务器,而FastDFS是一个轻量级的分布式文件系统,两者结合...

    centos安装FastDFS.md

    ### CentOS 下安装 FastDFS FastDFS 是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载等),适用于以文件作为载体的在线服务。FastDFS 为互联网...

    FastDFS基于 Centos7环境搭建及nginx负载均衡1

    在CentOS7环境下搭建FastDFS,我们可以利用其特性实现文件的高效管理和冗余备份。 FastDFS的核心组件包括Tracker和Storage。Tracker服务器主要负责调度任务,进行负载均衡,确保客户端请求被合理分配。而Storage...

    centos7 FastDFS一键自动安装脚本

    FastDFS是一款开源的高性能、轻量级的分布式文件系统,主要设计用于互联网环境下的大量小文件存储,如图片、文档等。它具有高可用性、负载均衡、扩展性和易用性等特点,尤其适合大型网站和企业级应用。在CentOS 7...

    FastDfs文件系统搭建教程

    本教程将详细讲解如何搭建FastDFS文件系统,并介绍其配置、安装包以及Java操作API的使用。 ### 一、FastDFS简介 FastDFS是一种基于分布式文件系统的开源项目,由C语言编写,设计目标是高可用性、高扩展性和高性能...

    fastDFS所需要的软件CentOS7

    总的来说,"fastDFS所需要的软件CentOS7"是一个包含FastDFS及其依赖的全套解决方案,适用于在CentOS7环境中快速搭建和运行FastDFS服务。确保所有必要的软件组件都已安装并正确配置,是成功部署FastDFS的关键。通过...

Global site tag (gtag.js) - Google Analytics