成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Fastdfs集群遷移及擴容

IT那活兒 / 1235人閱讀
Fastdfs集群遷移及擴容

點擊上方“IT那活兒”公眾號,關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了?。?!

業(yè)務(wù)場景

  • Fastdfs軟件版本

    Fastdfs:5.05

  • 節(jié)點架構(gòu)

    2主機、2nginx、2tracker、2storage

  • 遷移后軟件版本

    Fastdfs:6.07

  • 遷移及擴容后架構(gòu)

    3主機、3nginx、3tracker、3storage


遷移原因描述

1. 老環(huán)境版本為5.05通過之前運維情況該版本會出現(xiàn)fastdfs進程占滿cpu情況,核實開源社區(qū)為該版本的bug,可升級版本解決。

2. 老環(huán)境fastdfs為兩節(jié)點,數(shù)據(jù)只有兩份可靠性不足。

3. 老環(huán)境fastdfs的nginx未配置高可用VIP,業(yè)務(wù)程序也未配置連接fastdfs集群。

結(jié)構(gòu)及詳細說明

Fastdfs遷移過程架構(gòu)圖

遷移后解決問題:

  • 遷移同時升級了版本,新環(huán)境版本為6.07;
  • 新環(huán)境架構(gòu)為三節(jié)點集群,數(shù)據(jù)三副本,可靠性足;
  • 業(yè)務(wù)程序整改為連接fastdfs集群及高可用VIP。

遷移過程

1. 在新環(huán)境主機26、27、28上安裝6.07版fastdfs及nginx(先不啟動)。
2. 停掉老環(huán)境主機16、17上的nginx、 storage、tracker節(jié)點。
3. 拷貝16、17 storage節(jié)點的storage/data目錄及目錄下所有文件到新環(huán)境節(jié)點26、27對應(yīng)的storage目錄下,修改data目錄下隱藏文件.data_init_flag里對應(yīng)的ip,修改data/sync目錄下IP.mark文件名為新環(huán)境對應(yīng)IP.mark。
4. 拷貝16、17 tracker節(jié)點的tracker/data目錄及目錄下所有文件到新環(huán)境節(jié)點26、27對應(yīng)的tracker目錄下,修改data目錄下文件storage_servers_new.dat、storage_sync_timestamp.dat里對應(yīng)的ip。
5. 啟動26、27的nginx、tracker節(jié)點、storage節(jié)點。

6. 檢查集群狀態(tài),通過fastdfs自帶的monitor工具進行檢查。

fdfs_monitor storage.conf
7. 集群狀態(tài)正常后新增第三個節(jié)點28,啟動28的storage節(jié)點等待同步完成。

8. 同步完成后添加28tracker節(jié)點及nginx,需修改26、27、28storage的配置文件里的tracker地址為26、27、28的tracker嗲子并重啟26、27、28的storage節(jié)點。

遷移總結(jié)

1. 通過此次遷移發(fā)現(xiàn)fastdfs 6的版本相較于5版本所產(chǎn)生的文件沒有太大改動可以直接通過冷拷貝data目錄進行升級。
2. 在擴容第3個節(jié)點時由于原有數(shù)據(jù)量很大在同步過程中產(chǎn)生了較高流量,建議擴容節(jié)點時在業(yè)務(wù)閑時進行擴容

3. fastdfs業(yè)務(wù)的使用一般是通過業(yè)務(wù)程序連接tracker地址進行文件的寫入,讀取是通過nginx進行讀取,所以高可用方面需進行兩方面的配置

  • 讀取方面進行nginx+keepalived的高可用配置。
  • 寫入方面需要業(yè)務(wù)程序?qū)崿F(xiàn)連接tracker集群模式。

本文作者:趙 剛(上海新炬王翦團隊)

本文來源:“IT那活兒”公眾號

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/129310.html

相關(guān)文章

  • java 文件存儲

    摘要:優(yōu)點開發(fā)成本低,可以配置加速網(wǎng)絡(luò)三分布式文件系統(tǒng)方案常見的分布式文件系統(tǒng)有,等。它們都不是系統(tǒng)級的分布式文件系統(tǒng),而是應(yīng)用級的分布式文件存儲服務(wù)。 一、小應(yīng)用存儲方案 在開發(fā)中上傳文件存儲是個問題,而一般小應(yīng)用開發(fā)會選擇服務(wù)器本地目錄做為存儲地址,通過保存文件的相對路徑來獲取文件,在應(yīng)用不要求高可用的情況下這是一種普遍的方案。 問題: 在每次更新Java版本時,都需要將文件目錄做一次備...

    Alfred 評論0 收藏0
  • java 文件存儲

    摘要:優(yōu)點開發(fā)成本低,可以配置加速網(wǎng)絡(luò)三分布式文件系統(tǒng)方案常見的分布式文件系統(tǒng)有,等。它們都不是系統(tǒng)級的分布式文件系統(tǒng),而是應(yīng)用級的分布式文件存儲服務(wù)。 一、小應(yīng)用存儲方案 在開發(fā)中上傳文件存儲是個問題,而一般小應(yīng)用開發(fā)會選擇服務(wù)器本地目錄做為存儲地址,通過保存文件的相對路徑來獲取文件,在應(yīng)用不要求高可用的情況下這是一種普遍的方案。 問題: 在每次更新Java版本時,都需要將文件目錄做一次備...

    shery 評論0 收藏0
  • FastDFS+Nginx搭建分布式圖片存儲

    摘要:可以將稱為追蹤服務(wù)器或調(diào)度服務(wù)器。實際保存文件分為多個組,每個組之間保存的文件是不同的。虛擬磁盤路徑配置的虛擬路徑,與磁盤選項對應(yīng)。數(shù)據(jù)兩級目錄服務(wù)器在每個虛擬磁盤路徑下創(chuàng)建的兩級目錄,用于存儲數(shù)據(jù)文件。1.什么是FastDFS FastDFS是用 c 語言編寫的一款開源的分布式文件系統(tǒng)。FastDFS 為互聯(lián)網(wǎng)量身定制, 充分考慮了冗余備份、負載均衡、線性擴容等機制,并注重高可用、高性能等...

    CoderDock 評論0 收藏0
  • FastDFS

    摘要:可以將稱為追蹤服務(wù)器或調(diào)度服務(wù)器。實際保存文件分為多個組,每個組之間保存的文件是不同的。文件索引信息包括組名,虛擬磁盤路徑,數(shù)據(jù)兩級目錄,文件名。虛擬磁盤路徑配置的虛擬路徑,與磁盤選項對應(yīng)。 分布式圖片服務(wù)器FastDFS 1 什么是FastDFS FastDFS 是用 c 語言編寫的一款開源的分布式文件系統(tǒng)。FastDFS 為互聯(lián)網(wǎng)量身定制, 充分考慮了冗余備份、負載均衡、線性擴容等...

    raoyi 評論0 收藏0
  • 分布式文件存儲 FastDFS

    摘要:一概念簡述是由淘寶開發(fā)平臺部資深架構(gòu)師余慶開發(fā),是一個輕量級高性能的開源分布式文件系統(tǒng),用純語言開發(fā),包括文件存儲文件同步文件訪問上傳下載存取負載均衡在線擴容相同內(nèi)容只存儲一份等功能,適合有大容量存儲需求的應(yīng)用或系統(tǒng)。故障恢復(fù)后,再次奪回。 一、概念簡述 FastDFS 是由淘寶開發(fā)平臺部資深架構(gòu)師余慶開發(fā),是一個輕量級、高性能的開源分布式文件系統(tǒng)( Distributed File ...

    AlphaWallet 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<