FastDFS安装

FastDFS安装报告

[TOC]

实验要求

安装 FastDFS这个开源的轻量级的分布式文件系统
FastDFS 由 trackerd 和 storaged 两部分组成
其中 storaged 可以有多个,作为存储,可分布在各个机器上,只需配置tracked服务器地址即可与tracked连接
而tracked则是进行数据分发,将由客户端上传的数据分发存储到各个存储节点上

安装环境

  • ubuntu12.04Lts
  • 安装包:
    • libfastcommon fastdfs通用函数库
      • 地址: https://github.com/happyfish100/libfastcommon.git
    • fastdfs代码
      • 地址: https://github.com/happyfish100/fastdfs.git

安装

下载相关安装包

通过git clone 命令 克隆安装包至 ~/Download
相关结果如下

FastDFS安装_第1张图片
1.png

编译安装lib库

生成编译文件

cd libfastcommon
./make.sh

安装lib

sudo ./make.sh install

安装结果显示


FastDFS安装_第2张图片
2.png

编译安装fastdfs

生成编译文件

cd fastdfs
./make.sh

安装fastdfs

sudo ./make.sh install

安装结果


FastDFS安装_第3张图片
3.png

修改配置

新建日志文件夹

cd ~
mkdir log

输入ifconfig 查看本机相关的ip地址

FastDFS安装_第4张图片
4.png

进入配置目录cd /etc/fdfs

打开设置文件进行相关修改
修改client.config tracker.conf storage.conf 三个配置文件

  • tracker.conf 分发 修改 basepath 地址为日志文件夹
  • storage.conf 存储 修改 basepath 地址为日志文件夹地址 storepath0 为存储地址 trackerserver 为tracker服务器地址
  • client.conf 客户端 修改 basepath 地址为日志文件夹地址 trackerserver 为tracker服务器地址

FastDFS安装_第5张图片
5.png

启动

启动分发和存储服务

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

查看服务是否运行

ps -ef | grep fdfs
FastDFS安装_第6张图片
6.png

测试

在 ~/ 目录下 touch test.txt 文件

fdfs_test /etc/fdfs/client.conf upload /home/fe/test.txt
FastDFS安装_第7张图片
7.png

你可能感兴趣的:(FastDFS安装)