FastDFS安裝報告
[TOC]
實驗要求
安裝 FastDFS這個開源的輕量級的分布式文件系統(tǒng)
FastDFS 由 trackerd 和 storaged 兩部分組成
其中 storaged 可以有多個,作為存儲,可分布在各個機器上,只需配置tracked服務器地址即可與tracked連接
而tracked則是進行數(shù)據(jù)分發(fā),將由客戶端上傳的數(shù)據(jù)分發(fā)存儲到各個存儲節(jié)點上
安裝環(huán)境
- ubuntu12.04Lts
- 安裝包:
安裝
下載相關安裝包
通過git clone 命令 克隆安裝包至 ~/Download
相關結(jié)果如下
1.png
編譯安裝lib庫
生成編譯文件
cd libfastcommon
./make.sh
安裝lib
sudo ./make.sh install
安裝結(jié)果顯示
2.png
編譯安裝fastdfs
生成編譯文件
cd fastdfs
./make.sh
安裝fastdfs
sudo ./make.sh install
安裝結(jié)果
3.png
修改配置
新建日志文件夾
cd ~
mkdir log
輸入ifconfig
查看本機相關的ip地址
4.png
進入配置目錄cd /etc/fdfs
打開設置文件進行相關修改
修改client.config tracker.conf storage.conf 三個配置文件
- tracker.conf 分發(fā) 修改 basepath 地址為日志文件夾
- storage.conf 存儲 修改 basepath 地址為日志文件夾地址 storepath0 為存儲地址 trackerserver 為tracker服務器地址
- client.conf 客戶端 修改 basepath 地址為日志文件夾地址 trackerserver 為tracker服務器地址
如
5.png
啟動
啟動分發(fā)和存儲服務
/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