分散式圖片伺服器FastDFS
阿新 • • 發佈:2018-11-04
FastDFS安裝
1 安裝fastdfs依賴包
- 解壓縮libfastcommon-master.zip
- 進入到libfastcommon-master的目錄中
- 執行 ./make.sh
- 執行 sudo ./make.sh install
2 安裝fastdfs
- 解壓縮fastdfs-master.zip
- 進入到 fastdfs-master目錄中
- 執行 ./make.sh
- 執行 sudo ./make.sh install
3 配置跟蹤伺服器tracker
sudo cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
- 在/home/python/目錄中建立目錄 fastdfs/tracker
mkdir /home/yong/fastdfs/tracker -p
- 編輯/etc/fdfs/tracker.conf配置檔案
sudo vim /etc/fdfs/tracker.conf
修改 base_path=/home/yong/fastdfs/tracker
4 配置儲存伺服器storage
- 拷貝配置檔案
sudo cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
- 在/home/yong/fastdfs/ 目錄中建立目錄 storage
mkdir /home/yong/fastdfs/storage -p
- 編輯/etc/fdfs/storage.conf配置檔案 sudo vim /etc/fdfs/storage.conf
修改內容:
base_path=/home/yong/fastdfs/storage
store_path0=/home/yong/fastdfs/storage
tracker_server=自己ubuntu虛擬機器的ip地址:22122
5 啟動tracker 和 storage
啟動
sudo /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf sudo /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
重啟
sudo /usr/bin/restart.sh /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
sudo /usr/bin/restart.sh /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
6 測試是否安裝成功
- 拷貝配置
sudo cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf
- 編輯/etc/fdfs/client.conf配置檔案
sudo vim /etc/fdfs/client.confsudo vim /etc/fdfs/client.conf
修改內容:
base_path=/home/yong/fastdfs/tracker
tracker_server=自己ubuntu虛擬機器的ip地址:22122
- 上傳檔案測試:
fdfs_upload_file /etc/fdfs/client.conf (要上傳的圖片檔案 )
如果返回類似group1/M00/00/00/rBIK6VcaP0aARXXvAAHrUgHEviQ394.jpg的檔案id則說明檔案上傳成功