分布式文件系统研究-fastDFS安装及配置文件说明
fastDFS安裝
如果想自己嘗試安裝fastDSF也可以按照文檔一步一步安裝。
tracker和storage使用相同的安裝包,fastDFS的下載地址在:https://github.com/happyfish100/FastDFS
本教程下載安裝包:FastDFS_v5.05.tar.gz
FastDFS是C語言開發(fā),建議在linux上運(yùn)行,本教程使用CentOS7作為安裝環(huán)境。
Tracker配置
本小節(jié)介紹Tracker的配置文件內(nèi)容。
fastDFS的配置文件目錄 :/etc/fdfs
主要的配置文件:/etc/fdfs/tracker.conf (tracker配置文件 );storage.conf(storage配置文件)
tracker.conf配置內(nèi)容如下:
端口:port=22122
存儲(chǔ)策略:store_lookup=
取值范圍:0(輪詢向storage存儲(chǔ)文件)、1(指定具體的group)、2負(fù)載均衡,選擇空閑的storage存儲(chǔ)
指定具體的group:store_group= 如果store_lookup設(shè)置為1則這里必須指定一個(gè)具體的group。
tracker 基礎(chǔ)目錄:base_path=/home/fastdfs,tracker在運(yùn)行時(shí)會(huì)向此目錄存儲(chǔ)storage的管理數(shù)據(jù)。
storage配置
本小節(jié)介紹storage的配置文件內(nèi)容。
storage.conf配置 內(nèi)容如下:
組名:group_name=group1
端口:port=23000
向tracker心跳間隔(秒):heart_beat_interval=30
storage基礎(chǔ)目錄:base_path=/home/fastdfs
磁盤存儲(chǔ)目錄,可定義多個(gè)store_path:
store_path0=/home/fastdfs/fdfs_storage 此目錄下存儲(chǔ)上傳的文件,在/home/fastdfs/fdfs_storage/data下
store_path1=...
...
上報(bào)tracker的地址:tracker_server=192.168.101.64:22122
如果有多個(gè)tracker則配置多個(gè)tracker,比如:
tracker_server=192.168.101.64:22122
tracker_server=192.168.101.65:22122
....
啟動(dòng)停止
fastDFS啟動(dòng)/停止腳本目錄:
fdfs_trackerd:tracker腳本,通過此腳本對(duì) tracker進(jìn)行啟動(dòng)和停止
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
fdfs_storaged:storage腳本,通過此腳本對(duì) storage進(jìn)行啟動(dòng)和停止
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
總結(jié)
以上是生活随笔為你收集整理的分布式文件系统研究-fastDFS安装及配置文件说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分布式文件系统研究-fastDSF文件上
- 下一篇: 分布式文件系统研究-测试-搭建测试环境