1.libfastcommon是fastdfs官方提供的,libfastcommon包含了fastdfs執行所需要的一些基礎庫。
上傳 libfastcommon-1.0.36.tar.gz到centos機器上;
將 libfastcommon-1.0.36.tar.gz解壓至/home/hip下:
切換目錄到:/home/libfastcommon-1.0.36/ 下,
libfastcommon安裝好後會在/usr/lib64 目錄下生成 libfastcommon.so 庫檔案;
注意:由於fastdfs程式引用usr/lib目錄所以需要將/usr/lib64下的庫檔案拷貝至/usr/lib下。
在usr/lib下查詢是否複製成功libfastcommon.so,
安裝tracker,嚴格按照路徑解壓和安裝
1)解壓fastdfs-master.tar.gz
fastdfs-master下:
3)編譯,安裝:
n+回車:檢視複製目錄和目標目錄下檔案,確認是否複製成功:
配置和啟動tracker
1)切換到目錄cd /etc/fdfs/
2)拷貝乙份新的tracker配置檔案
3)修改vi tracker.conf
4)建立home/bship/fastdfs/tracker 目錄
5)啟動tracker,執行如下命令:
注意:在/home/bship/fastdfs/tracker 目錄下生成兩個目錄, 乙個是資料(元資料,tracker的,占用空間很小),乙個是日誌
配置和啟動storage1 1)由於上面已經安裝過fastdfs,這裡只需要配置storage就好了
切換目錄到:/etc/fdfs/目錄下cd /etc/fdfs/
拷貝乙份新的storage配置檔案
cp storage.conf.sample storage1.conf
修改storage1.conf
vi storage1.conf
#配置組名
group_name=group1
base_path=/home/yuqing/fastdfs 改為: base_path=/home/bship/fastdfs/storage1
#store存放檔案的位置(store_path)
store_path0=/home/yuqing/fastdfs 改為: store_path0=/home/bship/fdfs_storage1
#如果有多個掛載磁碟則定義多個store_path,如下
#store_path1=.....
#store_path2=......
(選擇空間大的目錄,因為這邊是存上傳的資料的)
#配置tracker伺服器:ip
tracker_server=10.10.2.78:22122
tracker_server=10.10.2.79:22122
#如果有多個則配置多個tracker
#配置http埠
2)建立 /home/bship/fastdfs/storage1 目錄
3)建立mkdir /home/bship/fdfs_storage1目錄
可以再配置storage2
新增防火牆埠
只有在防火牆開啟的狀態下才能新增!!!
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --zone=public --add-port=8889/tcp --permanent
firewall-cmd --zone=public --add-port=22122/tcp --permanent
firewall-cmd --zone=public --add-port=23000/tcp --permanent
firewall-cmd --zone=public --add-port=23001/tcp --permanent
firewall-cmd --reload
centos7防火牆常用命令:
systemctl start firewalld
#開啟防火牆
systemctl status firewalld
#檢視防火牆狀態
systemctl stop firewalld
#關閉防火牆(暫時)
systemctl disable firewalld
#關閉防火牆(禁止開機啟動)
firewall-cmd –reload
#重新載入防火牆配置
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#新增防火牆埠
FASTDFS安裝與配置
fastdfs v5.05.tar.gzlibfastcommon master.zipfastdfs nginx module v1.16.tar.gz nginx 1.8.0.tar.gz這次的配置是把所有伺服器都配置到同乙個虛擬機器上,如果有多台伺服器則指向的ip位址需要修改1.安裝libfa...
docker安裝fastdfs配置
docker搭建fastdfs環境,實現訪問檔案。基於morunchang fastdfs,nginx 檔案準備建立目錄 opt fastdfs 建立目錄 opt fastdfs nginx 建立目錄 opt fastdfs nginx conf.d 建立目錄 opt fastdfs static ...
FastDfs 說明 安裝 配置
fastfds有兩個角色 跟蹤服務和儲存服務,跟蹤服務控制,排程檔案以負載均衡的方式訪問 儲存服務包括 檔案儲存,檔案同步,提供檔案訪問介面,同時以key value的方式管理檔案的元資料 儲存系統由乙個或多個卷組成,卷與卷之間的檔案是相互獨立的,所有卷的檔案容量累加就是整個儲存系統中的檔案容量。乙...