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...