port=22122
#服務埠
connect_timeout=30
#連線超時時間
network_timeout=60
# tracker server的網路超時,單位為秒。
base_path=/jack/fastdfs/tracker
#目錄位址,裡面會建立data(存放儲存伺服器資訊)、logs,日誌檔案
max_connections=256
#系統提供服務最大連線數
work_threads=4
#執行緒數,通常設定cpu數
client_bind=true
#bind_addr通常是針對server的。當指定bind_addr時,本引數才有效。
port=23000
# 是storage 服務埠
connect_timeout=30
# 連線超時時間,針對socket套接字函式connect
network_timeout=60
# storage server 網路超時時間,單位為秒。
heart_beat_interval=30
# 心跳間隔時間,單位為秒
stat_report_interval=60
# storage server向tracker server報告磁碟剩餘空間的時間間隔,單位為秒。
base_path=/jack/fastdfs/storage
# base_path 目錄位址,根目錄必須存在 子目錄會自動生成
# 會產生data(資料儲存地方)、 logs日誌檔案
max_connections=256
# 最大連線數
buff_size = 256kb
# 設定佇列結點的buffer大小。
work_threads=4
# 工作執行緒數
disk_rw_separated = true
# 磁碟io讀寫是否分離,預設是分離的。
disk_reader_threads = 1
# 針對單個儲存路徑的讀執行緒數,預設值為1
disk_writer_threads = 1
# 針對單個儲存路徑的寫執行緒數,預設值為1
sync_wait_msec=200
# 同步檔案時,如果從binlog中沒有讀到要同步的檔案,休眠n毫秒後重新讀取,0表示不休眠,立即再次嘗試讀取。
sync_interval=0
# 同步上乙個檔案後,再同步下乙個檔案的時間間隔,單位為毫秒,0表示不休眠,直接同步下乙個檔案。
sync_start_time=00:00
sync_end_time=23:59
# 允許系統同步的時間段 (預設是全天) 。一般用於避免高峰同步產生一些問題而設定,相信sa都會明白。
write_mark_file_freq=500
# 把storage的mark檔案定期同步到磁碟的時間間隔,單位為秒
store_path_count=1
# 存放檔案時storage server支援多個路徑(例如磁碟)。這裡配置存放檔案的基路徑數目,通常只配乙個目錄。
store_path0=/jack/fastdfs/storage
# 逐一配置store_path個路徑,索引號基於0。注意配置方法後面有0,1,2 ......,需要配置0到store_path - 1。
# 如果不配置base_path0,那邊它就和base_path對應的路徑一樣。
subdir_count_per_path=32
# fastdfs儲存檔案時,採用了兩級目錄。這裡配置存放檔案的目錄個數
tracker_server=192.168.10.163:22122
# tracker_server 的列表 要寫埠的哦
log_level=info
# 日誌級別
run_by_group=
# 執行storage 使用者組
run_by_user=
# 執行storage 使用者
allow_hosts=*
# 允許連線ip列表
file_distribute_path_mode=0
# 檔案在data目錄下分散儲存策略。
# 0: 輪流存放
# 1: 隨機儲存
file_distribute_rotate_count=100
# 當上面的引數file_distribute_path_mode配置為0(輪流存放方式)時,本引數有效。
#當乙個目錄下的檔案存放的檔案數達到本引數值時,後續上傳的檔案儲存到下乙個目錄中
fsync_after_written_bytes=0
# 當寫入大檔案時,每寫入n個位元組,呼叫一次系統函式fsync將內容強行同步到硬碟。0表示從不呼叫fsync
sync_log_buff_interval=10
# 同步或重新整理日誌資訊到硬碟的時間間隔,單位為秒
sync_binlog_buff_interval=60
# 同步binglog(更新操作日誌)到硬碟的時間間隔,單位為秒
sync_stat_file_interval=300
# 把storage的stat檔案同步到磁碟的時間間隔,單位為秒。
thread_stack_size=512kb
# 執行緒棧的大小。fastdfs server端採用了執行緒方式。
# 執行緒棧越大,乙個執行緒占用的系統資源就越多。
upload_priority=10
本storage server作為源伺服器,上傳檔案的優先順序,可以為負數。值越小,優先順序越高。這裡就和 tracker.conf 中store_server= 2時的配置相對應了
if_alias_prefix=
check_file_duplicate=0
# 是否檢測上傳檔案已經存在。如果已經存在,則不存在檔案內容,建立乙個符號鏈結以節省磁碟空間。 結合 fastdfh使用的。 1是檢測,0是不檢測,我們不使用fastdfh 當然 0
key_namespace=fastdfs
# 當上個引數設定為1 或 yes時 (true/on也是可以的) , 在fastdht中的命名空間
keep_alive=0
# 與fastdht servers 的連線方式 (是否為持久連線)
# 下面是http的配置了就不多說了
啟動***
# /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
啟動儲存器
# /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
FastDFS 安裝部署
2.解壓安裝 tar zxvf v1.0.7.tar.gz cd libfastcommon 1.0.7 make.sh make.sh install 3.設定軟連線 ln s usr lib64 libfastcommon.so usr local lib libfastcommon.so ln...
FastDFS的安裝部署
依舊處於技術探索中,對很對技術處於一種淺嚐的狀態,這裡記一篇關於分布式檔案儲存 fastdfs 的安裝及使用的文章。進入 libfastcommon 目錄,執行.make.sh及.make.sh install操作 執行yum install y libevent安裝 libevent 進入 fas...
FastDFS安裝與部署
3.上傳檔案測試 解壓縮libfastcommon master.zip 進入到libfastcommon master的目錄中 執行 make.sh 執行 sudo make.sh install 可以看到libfastcommon.so預設安裝到了 usr lib64 libfastcommon...