FastDFS集群tracker實現負載均衡
簡單介紹:
FastDFS作者余慶,是一套開源的分布式文件系統。
功能:文件存儲、同步、上傳、下載,提供負載均衡功能,適合用於圖片、視頻的存放。
角色:
tracker
作用:任務調度接受客戶端的訪問,檢索存儲節點,為客戶端提供一臺可用的storage。
storage
作用:接受Tracker的調度,響應客戶端請求,將客戶端發來的文件存儲至相應存儲位置,讀取請求的文件,發送給客戶端。
以下使用三臺虛擬機搭建實驗環境:
三臺機器充當存儲節點,其中兩臺配置tracker做主備關系同時充當storage角色,當一臺tracker down機後另外一臺可以提供正常的訪問連接。
tracker01: 192.168.56.101
tracker02: 192.168.56.102
storage03:192.168.56.103
準備工作:
OS: CentoOS6.8
在所有節點上安裝依賴庫:
yum install -y gcc libevent libevent-doc libevent-devel libevent-headers make
所需軟件包:
FastDFS_v4.06.tar.gz
fastdfs-nginx-module_v1.15.tar.gz (配置web訪問時需要nginx支持此模塊)
開始:第一步
[[email protected] ~]# tar -xf FastDFS_v4.06.tar.gz [[email protected]