国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Fastdfs集群遷移及擴容

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

點擊上方“IT那活兒”公眾號,關注后了解更多內容,不管IT什么活兒,干就完了!!!

業務場景

  • Fastdfs軟件版本

    Fastdfs:5.05

  • 節點架構

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

  • 遷移后軟件版本

    Fastdfs:6.07

  • 遷移及擴容后架構

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


遷移原因描述

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

2. 老環境fastdfs為兩節點,數據只有兩份可靠性不足。

3. 老環境fastdfs的nginx未配置高可用VIP,業務程序也未配置連接fastdfs集群。

結構及詳細說明

Fastdfs遷移過程架構圖

遷移后解決問題:

  • 遷移同時升級了版本,新環境版本為6.07;
  • 新環境架構為三節點集群,數據三副本,可靠性足;
  • 業務程序整改為連接fastdfs集群及高可用VIP。

遷移過程

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

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

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

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

遷移總結

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

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

  • 讀取方面進行nginx+keepalived的高可用配置。
  • 寫入方面需要業務程序實現連接tracker集群模式。

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

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129310.html

相關文章

  • java 文件存儲

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

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

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

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

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

    CoderDock 評論0 收藏0
  • FastDFS

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

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

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

    AlphaWallet 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

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