fastdfs集群安装过程_学习笔记

初始化为6个节点

在/usr/local/software 目录下上传需要用到tar包,分别在各个节点上传

使用scp 将本地software目录复制到其他节点上

73、74为 tracker集群,其他为storage集群

其中13对应15,16

其中14对应17,18

------------------------------------------------------------------------------------------------------

一、安装软件部分,6台机器同时进行安装

  1.安装 gccyum install make cmake gcc gcc-c 

  2.安装libfastcommon 包

    上传libfastcommon-master.zip到/usr/local/software下

    unzip libfastcommon-master.zip -d /usr/local/fast/

    cd /usr/local/fast/libfastcomon-master/ 进行安装编译

    ./make.sh

    ./make.sh install

    

    FastDFS主程序设置的目录为/usr/local/lib/,所以我们需要创建/usr/lib64/下的一些核心执行程序的软连接文件。

    mkdir /usr/local/lib

    ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so

    ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so

    ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so

  3.安装FastDFS系统

    cd /usr/local/software 解压 FastDFS_v5.05.tar.gz 文件

    cd /usr/local/software

    tar -zxvf FastDFS_v5.05.tar.gz  -C /usr/local/fast

    解压后进行安装编译

    cd /usr/local/fast/FastDFS

    ./make.sh

    ./make.sh install

    

      fastDFS的配置文件在 /etc/fdfs/ 目录下 其中有三个文件 客户端,storaged以及tracker文件

    因为FastDFS服务脚本设置的bin目录为 /usr/local/bin下,实际安装如上图在 /usr/bin下,所以修改

    FastDFS配置文件中的路径,需要修改两个配置文件 /etc/init.d/fdfs_storaged 和 fdfs_trackerd文件

    vim打开两个配置文件 执行 %s+/usr/local/bin+/usr/bin,其中所有节点都进行此项操作

     

    

二、进行两个 tracker 的配置 两个tracker服务器同时进行

  1.进入到etc目录下的fastdfs配置文件夹中,共有三个文件

    cd /etc/fdfs 

    

  2.修改tracker配置文件,修改conf文件

    cp tracker.conf.sample tracker.conf

    vim tracker.conf

      修改属性 base_path=/fastdfs/tracker

      store_lookup = 0

       0 轮询上传文件

       1 固定上传1个group 为 store_group 指定group

       2 负载均衡上传,谁空闲大上传谁

   3.启动跟踪器

    mkdier -p /fastdfs/tracker 对应上面配置的 base_path

    cd /fastdfs/tracker/ && ll

      没有文件 total 0

    /etc/init.d/fdfs_trackerd start 启动命令 / stop 停止命令

    /etc/init.d/fdfs_tracker

    查看进程

      ps -ef | grep fdfs / netstat -tunp | grep fdfs

    查看log后100行数据

      tail -f n 100 /fastdfs/tracker/logs/trackerd.log

三、四台机器分别配置存储节点storaged

    

     

猜你喜欢

转载自www.cnblogs.com/lixuchun/p/10465524.html