zoukankan      html  css  js  c++  java
  • 安装部署FastDFS

    安装部署FastDFS

    此篇博文是在安装好虚拟机和CentOS7的前提和转自以下几篇博客得来:

    1.开启CentOS的网络连接:

      1.1、网址:http://blog.csdn.net/white_smile/article/details/46686361

      1.2、备注:设置网关是需要和本地的一致


    2.在CentOS-7中并没有wget命令,所以这里我们需要配置下:

      2.1、进入/etc/yum.repos.d 目录下 更改CentOS-Base.repo的名称

      2.2、进入此网站下载对应的包:http://www.cnblogs.com/carbon3/p/5635403.html

      2.3、把下载的的包放进/etc/yum.repos.d 目录中,此处我下载添加的是"CentOS7-Base-163.repo"

      2.4、在命令行输入以下命令
    # yum clean all

    01

    # yum makecache

    02

        2.4.3:输入以下命令:
    # yum -y install net-tools 
    # yum -y install wget 

    03

    3.在CentOS-7的初步配置完成,正式进入我们的主题,安装FastDFS(注:以下网址是配置的原出处,图片则为个人配置 的过程)

      3.1、网址:www.cnblogs.com/mafly/p/fastdfs_conf.html

      3.2、个人配置的原详细步骤:

        3.2.1:输入在线下载命令:
    # wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz 

    19

        3.2.2:输入解压文件命令:
    # tar -zxvf V1.0.7.tar.gz

    20

        3.2.3:查看文件夹底下文件和进入文件夹命令:
    # ll
    # cd libfastcommon-1.0.7

    21

        3.2.4:测试安装:
    # ./make.sh

    04

        3.2.5:安装:
    # ./make.sh install

    05

        3.2.6:在线下载fastDFS安装包并解压安装:
    # wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz
    # tar -zxvf V5.05.tar.gz
    # cd fastdfs-5.05

    06

        3.2.7:测试安装:
    # ./make.sh

    07

        3.2.8:安装:
    # ./make.sh install

    08

    显示上图这样的界面说明我们安装的FastDFS已经成功了!!!

    4.配置Tracker服务

        4.1、上述安装成功后,在/etc/目录下会生成一个fdfs的目录,进入当中;会看到三个带有.sample后缀的文件,这是作者给我们的示例文件,我们需要把其中的tracker.conf.sample文件改为tracker.conf配置文件并修改它。命令如下:
    # cd /etc/fdfs
    # cp tracker.conf.sample tracker.conf
    # vi tracker.conf

    09

        4.2、打开tracker.conf文件以后,我们只需要找到下图所示的参数,然后把base_path修改为我们创建的路径,而http.server_port这个端口,则无需变动,保持默认即可;port=22122这个端口参数不建议修改,除非是在别的应用当中已经使用的这个端口;修改完成保存并退出tracker.conf配置文件。

    10

        4.3、接着我们可以使用/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start来启动Tracker服务,但是这个命令不够简单易记,怎么做呢?使用ln -s 建立软链接,命令如下:
    # ln -s /usr/bin/fdfs_trackerd /usr/local/bin
    # ln -s /usr/bin/stop.sh /usr/local/bin
    # ln -s /usr/bin/restart.sh /usr/local/bin

    11

        4.4、成功的建立软链接之后,我们就可以很方便的启动tracker服务,有没有觉得比之前的目录命令好记的多;同时我们也可以查看端口是否在进行监听,详细命令如下:
    # service fdfs_trackerd start
    # netstat -unltp | grep fdfs

    12

    5.配置Storage服务

        5.1、配置完成并成功的启动Tracker服务后,接下来我们开始配置Storage服务,我这边只是单机器安装测试,你把Storage服务放在多台服务器也是可以的,它有Group(组)的概念,同一组内服务器互备同步,但是本博文只是对单机进行讲解。开始配置,依然是进入/etc/fdfs的目录操作,首先进入它。会看到三个Storage.sample后缀的文件,我们需要把其中的storage.conf.sample文件改为storage.conf配置文件并修改它。详细的指令如下:
    # cp storage.conf.sample storage.conf
    # vi storage.conf

    13

        5.2、我们进入到 storage.conf中时,主要是base_pathstorae_path0tracker_server这三个配置文件进行修改,在我们的 /data/fastdfs目录下面是没有 storage这个文件夹的,所以要在此目录下面创建 storage文件夹,不然启动时候会报错;当我们初次启动时,会在 storage文件夹下面会生成日志和文件等很多文件夹;配置文件中的 port=23000这个端口参数,在没有占用它的情况下面,不建议进行修改,保持默认的就可以。如下图中所示;

    15

        5.3、修改完成并保存退出 storage.conf的配置文件后,想要简单的启动配置好的storage服务,可以如同上面的Stracker一样使用ln -s建立软链接;详细的命令如下所示:
    ln -s /usr/bin/fdfs_storaged /usr/local/bin

    16

        5.4、已经成功的配置好Storage服务,接下我们启动此服务,并建立监听;详细的命令如下所示:
    # service fdfs_storage restart
    # netstat -unltp | grep fdfs

    17

        5.5、至此,我们的安装部署完成并且已经成功的启动的TrackerStorage服务,查看他们是否在进行通信,通过以下的命令就可以进行查看:
    # /usr/bin/fdfs_monitor /etc/fdfs/storage.conf

    18

        5.6如上图所示的ip_addr中的ACTIVE,说明双方正在通信。

        5.7、至此,已经配置部署已经全部成功了,以上若有不对的地方望各位指出,谢谢!再此,感谢以上几篇博文的博主,不然我都不知如何下手配置部署fastDFS.

        (备注:完成到此,只是可以进行上传操作,并不可下载!!!)

  • 相关阅读:
    作业11 分类与监督学习,朴素贝叶斯分类算法
    第八次作业
    Python之路【第一篇】:Python基础1
    Python之路【第一篇】:Python基础
    Python 6 数字和布尔值及字符串的基本功能
    Python 7 列表 for 字典,嵌套
    Python 4 循环语句while
    Python 5 运算符
    Python 3 条件语句
    Python 2 声明变量 输入输出 练习
  • 原文地址:https://www.cnblogs.com/xiaoBlog2016/p/7015801.html
Copyright © 2011-2022 走看看