首先設定 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執...