FastDFS安装报告
[TOC]
实验要求
安装 FastDFS这个开源的轻量级的分布式文件系统
FastDFS 由 trackerd 和 storaged 两部分组成
其中 storaged 可以有多个,作为存储,可分布在各个机器上,只需配置tracked服务器地址即可与tracked连接
而tracked则是进行数据分发,将由客户端上传的数据分发存储到各个存储节点上
安装环境
- ubuntu12.04Lts
- 安装包:
安装
下载相关安装包
通过git clone 命令 克隆安装包至 ~/Download
相关结果如下
1.png
编译安装lib库
生成编译文件
cd libfastcommon
./make.sh
安装lib
sudo ./make.sh install
安装结果显示
2.png
编译安装fastdfs
生成编译文件
cd fastdfs
./make.sh
安装fastdfs
sudo ./make.sh install
安装结果
3.png
修改配置
新建日志文件夹
cd ~
mkdir log
输入ifconfig
查看本机相关的ip地址
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服务器地址
如
5.png
启动
启动分发和存储服务
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf
查看服务是否运行
ps -ef | grep fdfs
6.png
测试
在 ~/ 目录下 touch test.txt
文件
fdfs_test /etc/fdfs/client.conf upload /home/fe/test.txt
7.png