亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Fastdfs集群遷移及擴(kuò)容

IT那活兒 / 1402人閱讀
Fastdfs集群遷移及擴(kuò)容

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

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

  • Fastdfs軟件版本

    Fastdfs:5.05

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

    2主機(jī)、2nginx、2tracker、2storage

  • 遷移后軟件版本

    Fastdfs:6.07

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

    3主機(jī)、3nginx、3tracker、3storage


遷移原因描述

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

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

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

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

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

遷移后解決問題:

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

遷移過程

1. 在新環(huán)境主機(jī)26、27、28上安裝6.07版fastdfs及nginx(先不啟動)。
2. 停掉老環(huán)境主機(jī)16、17上的nginx、 storage、tracker節(jié)點(diǎn)。
3. 拷貝16、17 storage節(jié)點(diǎn)的storage/data目錄及目錄下所有文件到新環(huán)境節(jié)點(diǎn)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é)點(diǎn)的tracker/data目錄及目錄下所有文件到新環(huán)境節(jié)點(diǎn)26、27對應(yīng)的tracker目錄下,修改data目錄下文件storage_servers_new.dat、storage_sync_timestamp.dat里對應(yīng)的ip。
5. 啟動26、27的nginx、tracker節(jié)點(diǎn)、storage節(jié)點(diǎn)。

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

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

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

遷移總結(jié)

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

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

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

本文作者:趙 剛(上海新炬王翦團(tuán)隊(duì))

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

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

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

相關(guān)文章

  • java 文件存儲

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

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

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

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

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

    CoderDock 評論0 收藏0
  • FastDFS

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

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

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

    AlphaWallet 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

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