Docker Mongo 設定主從備份

2021-09-14 06:34:09 字數 719 閱讀 9470

首先設定 mongodb config 檔案.

systemlog:

destination: file

path: "/my/log/mongodb/mongod.log"

replication:

oplogsizemb: 1024

replsetname: configreplset

secondaryindexprefetch: all

啟動 docker mongo 服務.

docker run --name db -v /my:/my -v /my/db:/data/db -p 27017:27017 -v /etc/localtime:/etc/localtime:ro -d mongo --config /my/config/mongod.conf
進入主伺服器 mongo

cfg=

]}

使用rs.initiate(cfg)啟動配置

然後rs.status()檢視配置結果

再新增另外乙個伺服器進入rs.add("ip_second:27017")

再新增乙個仲裁伺服器(arbiter)進入rs.add("ip_third:27017",true)

結束.

Mysql設定主從伺服器

首先明白如何實現的資料同步 主伺服器發生變化的時候,會將sql語句寫入binarylog檔案中,從資料庫一直再觀察著這個檔案,發生變化的時候就將變化讀入,並寫入到replaylog檔案中,從伺服器的sql執行緒會執行replaylog中的語句實現資料同步 具體實現 首先設定主伺服器my.cnf檔案,...

ROS主從機設定以及出現的問題

最近在配置ros主從機時,遇見乙個問題,糾結了比較久,才終於解決。總結一下就是,太傻了,沒有好好去看官方文件。首先,我們有 主機master,ip為192.168.31.173 從機follow,ip為192.168.31.28 於是,在主機和從機的 etc hosts檔案中增加 192.168 3...

主從資料庫 主從同步理論

主從資料庫資料同步原理 mysql的 replication 是乙個非同步的複製過程,從乙個 mysql instace 我們稱之為 主庫 複製到另乙個 mysqlinstance 我們稱之 從庫 在 主庫 與 從庫 之間的實現整個複製過程主要由三個執行緒來完成,其中兩個執行緒 sql執行緒和io執...