FastDFS安裝
依賴:
libeven
:c語言消息傳輸庫
libfastcommon
:fast
插件
安裝FastDFS依賴包
- 解壓縮
libfastcommon-master.zip
- 進入到
libfastcommon-master
的目錄中 - 執行
./make.sh
- 執行
sudo ./make.sh install
安裝FastDFS
- 解壓縮
fastdfs-master.zip
- 進入到
fastdfs-master
目錄中 - 執行
./make.sh
- 執行
sudo ./make.sh install
配置跟蹤服務器tracker
-
sudo cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
-
在/home/lucas/目錄中創建目錄 fastdfs/tracker
mkdir -p /home/lucas/fastdfs/tracker
-
編輯
/etc/fdfs/tracker.conf
配置文件sudo vim /etc/fdfs/tracker.conf
修改 base_path=/home/lucas/fastdfs/tracker
修改 tracker_server=本地網絡地址
配置存儲服務器storage
-
sudo cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
-
在
/home/lucas/fastdfs/
目錄中創建目錄storage
mkdir –p /home/lucas/fastdfs/storage
-
編輯
/etc/fdfs/storage.conf
配置文件sudo vim /etc/fdfs/storage.conf
修改內容:
base_path=/home/lucas/fastdfs/storage store_path0=/home/lucas/fastdfs/storage tracker_server=自己ubuntu虛擬機的ip地址:22122
啓動tracker和storage
進入到/etc/fdfs/
下面執行以下兩條指令
sudo fdfs_trackerd /etc/fdfs/tracker.conf
sudo fdfs_storaged /etc/fdfs/storage.conf
測試是否安裝成功
sudo cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf
- 編輯
/etc/fdfs/client.conf
配置文件sudo vim /etc/fdfs/client.conf
修改內容:
base_path=/home/lucas/fastdfs/tracker
tracker_server=自己ubuntu虛擬機的ip地址:22122
- 上傳文件測試(fastDHT)
sudo fdfs_upload_file /etc/fdfs/client.conf 要上傳的圖片文件
如果返回類似group1/M00/00/00/rBIK6VcaP0aARXXvAAHrUgHEviQ394.jpg
的文件id則說明文件上傳成功