clevercode在自己的虛擬機器中準備搭建一下分布式架構。
2.1 安裝tracker
安裝詳解參考:
2.2 配置tracker
a) 首次安裝
# vi /etc/fdfs/tracker.conf
base_path=/data0/fastdfs/tracker
# /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
# service iptables stop
b)非首次安裝
1 停止tracker
# /usr/local/bin/stop.sh /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
2 需要清除tracker快取配置檔案,如果不清除,會報錯,同步異常等等,最好清除。
# rm /data0/fastdfs/tracker/* -rf
3 關閉防火牆
# service iptables stop
4 配置
# vi /etc/fdfs/tracker.conf
base_path=/data0/fastdfs/tracker
5 啟動
# /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
2.3 配置client.conf檢視監控,已經有0個storage。
3.1 安裝
安裝詳解參考:
3.2 配置
a)首次安裝
b)非首次安裝
1 關閉storage
# /usr/local/bin/stop.sh /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
2 清除storage快取配置資料,如果不清除,會報錯,同步異常等等,最好清除。
# rm /data0/fastdfs/data -rf
# rm /data0/fastdfs/logs -rf
3 關閉防火牆
# service iptables stop
4 配置檔案(storage.conf)
5 啟動storage
# /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
3.3 檢視監控,已經有1個storage。
4.1 安裝
安裝詳解參考:
4.2 配置
a)首次安裝
b)非首次安裝
1 關閉storage
# /usr/local/bin/stop.sh /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
2 清除storage快取配置資料,如果不清除,會報錯,同步異常等等,最好清除。
# rm /data0/fastdfs/data -rf
# rm /data0/fastdfs/logs -rf
3 關閉防火牆
# service iptables stop
4 配置檔案(storage.conf)
5 啟動storage
# /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
5.3 檢視監控,已經有兩個storage。
5.1 上傳測試,可以看到被輪詢到132和133兩台機器上了。
架構設計之分布式快取
1 前言 我們在開發系統的過程中,快取是個有用的模組。下面我就把我們的快取模組給大家做個簡單介紹。2 類圖 看不清楚?這裡檢視原圖 大圖 3 簡單介紹 快取分為兩個部分。乙個是快取結構乙個是儲存結構。快取結構主要解決物件什麼時候過期而儲存結構主要解決物件儲存到什麼地方。3.1快取結構 我們在處理快取...
IM分布式架構設計 1
分布式開發整體結構圖,體現了 im軟體的開發設計流程。下面主要著重介紹三個核心模組。1.databaseserver 中wcf 實現對資料庫的增刪改功能。2.databaseserver 需要解決主從資料庫 資料庫連線池 sql語句排程器等技術問題。1.businessserver 中wcf 實現使...
Codis 分布式redis架構設計
codis是乙個分布式redis解決方案,與官方的純p2p的模式不同,codis採用的是proxy based的方案。今天我們介紹一下codis及下乙個大版本reborndb的設計,同時會介紹一些codis在實際應用場景中的tips。最後拋磚引玉,會介紹一下我對分布式儲存的一些觀點和看法,望各位首席...