zoukankan      html  css  js  c++  java
  • FastDFS搭建

       FastDFS,作为一款开源的分布式文件系统,对文件进行管理,解决了大容量存储和负载均衡的问题。最近在项目中就应用了该系统作为图片服务器,下面来进行FastDFS的搭建。

      一、准备

        1、准备相关文件:fastdfs-5.05.tar.gz  、fastdfs-nginx-module_v1.16.tar.gz 、 libfastcommon-1.0.7.tar.gz 

        2、需要安装libevent工具包

           使用命令: yum -y install libevent


      二、安装

        1、安装libfastcommon-1.0.7工具包        

            使用命令:(1)./make.sh   (2)./make.sh install

        2、安装Tracker服务      

            首先使用 ./make.sh 和./make.sh install 两个命令安装服务,然后进行配置。

            将/root/fastdfs-5.05/conf目录下的所有配置文件拷贝到/etc/fdfs下

            配置Tracker服务,修改/etc/fdfs/tracker.conf文件,将路径设置为本地home文件夹下真实存在的文件夹。修改如下:

            

            配置好之后,启动Tracker服务:

                /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

        3、安装Storage服务

            Tracker服务安装好之后,在拷贝后的目录下有storage的配置文件(如果Storage服务与Tracker服务不在同一服务器上,则需要重复Tracker安装中配置文件之前的步骤),如下:

            

           修改storage.conf文件,在home文件创建存储的文件夹,本次使用/home/fastdfs/storage;tracker服务的地址为当前ip地址:

           

            

            

          启动storage服务:

             /usr/bin/fdfs_storaged /etc/fdfs/storage.conf

       4、安装nginx

          上两篇博客已经介绍了nginx的内容及安装,此处不再重复。

      

      三、测试

        1、修改client配置文件,在home下创建文件夹/fastdfs/client 

              

        2、使用上传命令:

            /usr/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg

          查看本地/home/fastdfs/storage下的data/00/00下可以找到上传的文件


      至此,FastDFS的搭建就完成了,至于其中的一些命令及FastDFS的实现原理还需进一步学习和研究。

  • 相关阅读:
    23个精美的的国外网站设计作品推荐欣赏
    javascript / js数据类型,数据类型转换
    让人兴奋的视差滚动(Parallax Scrolling)效果网站分享
    手机网页应用的交互设计
    qq空间等闪动的文字怎么做?
    用CSS实现首字下沉效果,仿word的首字下沉
    35 套精美的 PSD 图标素材,网页素材下载
    使用纯CSS实现圆角边框并完美兼容
    推荐给 JavaScript 开发者十款超级有用的工具来提高客户体验
    40款非常漂亮的 HTML5 & CSS3 网站模板免费下载欣赏
  • 原文地址:https://www.cnblogs.com/victor-grace/p/7253632.html
Copyright © 2011-2022 走看看