FastDFS(分佈式文件系統)安裝教程

1.安裝libfastcommon

1.獲取libfastcommon安裝包:
wget https://github.com/happyfish100/libfastcommon/archive/V1.0.38.tar.gz
2.解壓安裝包:tar -zxvf V1.0.38.tar.gz
3.進入目錄:cd libfastcommon-1.0.38
4.執行編譯:./make.sh
5.安裝:./make.sh install
在這裏插入圖片描述

2.安裝FastDFS

1.獲取fdfs安裝包:
wget https://github.com/happyfish100/fastdfs/archive/V5.11.tar.gz
2.解壓安裝包:tar -zxvf V5.11.tar.gz
3.進入目錄:cd fastdfs-5.11
4.執行編譯:./make.sh
5.安裝:./make.sh install
在這裏插入圖片描述
6.查看可執行命令:ls -la /usr/bin/fdfs*
在這裏插入圖片描述

3.配置Tracker服務

1.進入/etc/fdfs目錄,有三個.sample後綴的文件(自動生成的fdfs模板配置文件),通過cp命令拷貝tracker.conf.sample,刪除.sample後綴作爲正式文件:
在這裏插入圖片描述
2.編輯tracker.conf:vi tracker.conf,修改相關參數
base_path=/home/mm/fastdfs/tracker #tracker存儲data和log的跟路徑,必須提前創建好
port=22122 #tracker默認23000
http.server_port=8080 #http端口,需要和nginx相同
3.啓動tracker(支持start|stop|restart):
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start
4.查看tracker啓動日誌:進入剛剛指定的base_path(/home/mm/fastdfs/tracker)中有個logs目錄,查看tracker.log文件
在這裏插入圖片描述
5.查看端口情況:netstat -apn|grep fdfs
在這裏插入圖片描述

4.配置Storage服務

1.進入/etc/fdfs目錄,有cp命令拷貝storage.conf.sample,刪除.sample後綴作爲正式文件;
2.編輯storage.conf:vi storage.conf,修改相關參數:
base_path=/home/mm/fastdfs/storage #storage存儲data和log的跟路徑,必須提前創建好
port=23000 #storge默認23000,同一個組的storage端口號必須一致
group_name=group1 #默認組名,根據實際情況修改
store_path_count=1 #存儲路徑個數,需要和store_path個數匹配
store_path0=/home/mm/fastdfs/storage #如果爲空,則使用base_path
tracker_server=10.122.149.211:22122 #配置該storage監聽的tracker的ip和port(ip地址一定要設置正確,否則啓動不成功!)
3.啓動storage(支持start|stop|restart):
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start
4.查看storage啓動日誌:進入剛剛指定的base_path(/home/mm/fastdfs/storage)中有個logs目錄,查看storage.log文件
在這裏插入圖片描述
5.此時再查看tracker日誌:發現已經開始選舉,並且作爲唯一的一個tracker,被選舉爲leader
在這裏插入圖片描述
6.查看端口情況:netstat -apn|grep fdfs
在這裏插入圖片描述
7.通過monitor來查看storage是否成功綁定:
/usr/bin/fdfs_monitor /etc/fdfs/storage.conf
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章