FastDFS安裝、配置、部署(一)-安裝和部署
1. 在http://code.google.com/p/fastdfs/downloads/list下載所需檔案,此外還需先安裝好libevent。
2. tar xzf FastDFS_v2.11.tar.gz
3. cd FastDFS
如果支援HTTP, vi make.sh,使用/WITH_HTTPD查詢到這一行,輸入i進入編輯模式,刪除掉前面的註釋#,:wq儲存退出,如果需要安裝成服務,則把下面一行也解開。
./make.sh
./make.sh install
4. 準備幾個空閒的埠,可以使用netstat -an | grep 埠號是否被佔用。
5. 根據實際情況修改/etc/fdfs下的配置檔案,每個上面都有註釋說明,如果需要HTTP,別忘了解開最下面的#include http.conf,要帶一個#
6. 啟動tracker: /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
7. 啟動storage: /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf,如果出現錯誤,可以到步驟5修改配置檔案時設定的目錄的log目錄下檢視具體錯誤原因。
8. 到此安裝配置完畢
二、操作使用:在FastDFS安裝目錄bin下有以下可執行檔案。
上傳檔案:/usr/local/bin/fdfs_upload_file <config_file> <local_filename>
下載檔案:/usr/local/bin/fdfs_download_file <config_file> <file_id> [local_filename]
刪除檔案:/usr/local/bin/fdfs_delete_file <config_file> <file_id>
monitor: /usr/local/bin/fdfs_monitor /etc/fdfs/client.conf
關閉:
killall fdfs_trackerd
killall fdfs_storaged
或
/usr/local/bin/stop.sh /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
/usr/local/bin/stop.sh /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
重啟:
/usr/local/bin/restart.sh /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
/usr/local/bin/restart.sh /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf