軟體準備:
fastdfs_v5.05.tar.gz
libfastcommon-1.0.7.tar.gz,
安裝libfastcommon-1.0.7.tar.gz
安裝 tracker (***)服務fastdfs_v5.05.tar.gz
配置 tracker 服務
複製乙份配置檔案:cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
檔案引數作用看配置檔案裡的注釋
建立目錄/fastdfs/tracker/dataandlog,/fastdfs/storage/dataandlog,/fastdfs/storage/files,/fastdfs/client/dataandlog
tracker.conf 配置配置檔案和日誌的儲存路徑 ,引數名稱為base_path ,
base_path=/fastdfs/tracker/dataandlog
啟動 tracker 服務: /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
重啟tracker服務:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
檢視是否有 tracker 程序: ps aux | grep tracker
storage (儲存節點)服務部署
引數 base_path 儲存store data 和log
base_path = /fastdfs/storage/dataandlog
引數 store_path0 儲存實際存放路徑,可多行
# store_path0=/fastdfs/storage/files0
# store_path1=/fastdfs/storage/files1
# store_path2=/fastdfs/storage/files2
# 指定 tracker 伺服器的 ip 和埠
tracker_server=ip:22122
啟動 storage 服務: /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
重啟 storage 服務: /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
檢視是否有 storage 程序: ps aux | grep storage
測試是否部署成功
#儲存store log
base_path=/fastdfs/client/dataandlog
#自定tracker伺服器ip,埠
tracker_server: ip:22122
上傳檔案測試 /usr/bin/fdfs_test /etc/fdfs/client.conf upload /opt/test.jpg
成功則返回型別 http://ip/group1/m00/00/00/wkgbclb0aqwabvnraaajn7_h9gm813_big.jpg
配置fastdfs自啟動
建立指令碼檔案test.sh,將啟動命令寫入到指令碼
#!/bin/bash
### begin init info
# provides: fastdfs
# required-start: $remote_fs $syslog
# required-stop: $remote_fs $syslog
# default-start: 2 3 4 5
# default-stop: 0 1 6
# short-description: start daemon at boot time
# description: enable service provided by daemon.
### end init info
指令碼內容
exit 0
將指令碼mv移動到/etc/init.d目錄下
給指令碼新增許可權
sudo chmod +750 test.sh
設定自啟動
sudo update-rc.d test.sh defaults
Linux Fast Dfs安裝和配置
安裝fast dfs前需要安裝它的依賴庫 5.0.5 的依賴包是 libfastcommon 以前可能是 libevent 一 安裝ibfastcommon庫 libfastcommon libfastcommon 1.0.7.zip 解壓安裝命令依次是 unzip libfastcommon 1....
搭框架 泛型 筆記
1 把物件轉化成json字串 把物件轉化成json字串 型別 data物件 public string objecttojson t model 或者 第三方newtonsoft.json.dll 把物件轉化成json字串 型別 data物件 public string objecttojsonne...
Nginx學習筆記 001 Nginx快速搭建
nginx engine x 是乙個高效能的http和反向 伺服器,也是乙個imap pop3 smtp伺服器。nginx是由igor sysoev為俄羅斯訪問量第二的rambler.ru站點開發的,第乙個公開版本0.1.0發布於2004年10月4日。其將源 以類bsd許可證的形式發布,因它的穩定性...