fastDFS使用

2022-03-24 04:50:43 字數 1573 閱讀 7324

fastdfs : 分散式檔案系統

c語言開發,fastdfs為網際網路量身定製,考慮到了冗餘備份,負載均衡,線性擴容...很容易搭建叢集檔案儲存系統.

儲存在fastdfs:相當於儲存在本地磁碟一樣

訪問:相當於訪問本地磁碟

儲存結構:

組名/虛擬磁碟路徑/動態生成檔名.副檔名

=192.168.100.20/group1/m00/00/00/aefs.jgp

安裝 fastdfs // \day4_fastdfs安裝步驟.pdf

依賴環境:

fastdfs 使用 c 語言開發,需要使用 gcc 編譯,需要安裝 gcc。

需要安裝 fastdfs 依賴類庫:libevent

注:搭建叢集據說很麻煩,據說一兩天搭建不好叢集,

使用虛擬機器單機版:

虛擬機器映象: // \fastdfs虛擬機器vm映象\image-server.7z

內建安裝軟體:nginx,fastdfs

注:如果起不來,需要更改相容性

配置fastdfs虛擬機器映象;

1.配置ip地址

2.nginx:安裝在/usr/local/nginx/

fastdfs命令|配置檔案 // \涉及到的技術\fastdfs分散式檔案系統\圖

啟動fastdfs:

1.tracker : /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

2.storage : /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

3.nginx : /usr/local/nginx/sbin/nginx

配置檔案:

/etc/fdfs/目錄下面(修改配置檔案ip地址)

client.conf 客戶端配置檔案,通過客戶端配置檔案連線fastdfs伺服器,修改ip

mod_fastdfs.conf nginx http伺服器整合fastdfs,通過nginx訪問fastdfs,修改ip,連線fastdfs伺服器

storage.conf fastdfs儲存伺服器,連線tracker,和tracker進行互動,修改ip

測試:/usr/bin/fdfs_test client.conf upload anti-steal.jpg //因etc/fdfs/目錄下有anti-steal.jpg,需要這個目錄測試

配置fastdfs開機自啟動:

因啟動命令長,把fastdfs設定為開機自啟動,

方式:使用linux自啟動檔案,/etc/rc.d/ ---此目錄都是linux自啟動檔案,

把fastdfs命令放入自啟動引導檔案就可以

1.cd /etc/rc.d

2.vim rc.local //把上面的3條啟動命令放入就可以

FastDFS 使用經驗分享

原文 檔案被上傳到fastdfs後storage服務端將返回的檔案索引 fid ,其中檔名是根據fastdfs自定義規則重新生成的,而不是原...

FastDfs的搭建

1 安裝環境 yum install gcc c 2 安裝libevent yum y install libevent devel 3 安...

搭建fastdfs(多組)

單臺伺服器上一個tracker多個storage不同組名 tracker配置檔案不變,只需要建立兩個storage conf並啟動倆個sto...