mongodb 副本集模式,主從切換

2021-08-09 15:12:41 字數 681 閱讀 8764

【背景】136是主  135是從,136意外宕機無法啟動

【解決辦法】把135改為主

【方法】新增master.cnf檔案,內容如下:

dbpath=/data/mongodb/data

logpath=/data/mongodb/log/master.log

pidfilepath=/data/mongodb/master.pid

master=true

directoryperdb=true

bind_ip=10.129.4.11

port=27017

oplogsize=10000

fork=true

noprealloc=true

需要說明的是,replset=testrs  這個配置不能要,因為沒有副本集了,否則會報錯:

【路徑說明】

mongodb資料檔案 /data/mongodb

mongodb配置檔案 /etc/mongodb

【重啟服務】

1.殺掉以前的程序 ss -nlpt|grep mongo  pid

kill pid

2.刪除mongodb的lock檔案

rm -rf /data/mongodb/data/mongo.lock

3.啟動服務    

mysql副本集 MongoDB副本集

一 節點型別standard 常規節點,它儲存乙份完整的資料副本,參與選舉投票,有可能成為活躍節點。passive 儲存了完整的資料副本 一 節點型別 standard 常規節點,它儲存乙份完整的資料副本,參與選舉投票,有可能成為活躍節點。passive 儲存了完整的資料副本,參與投票,不能成為活躍...

mysql副本集 mongoDB副本集的搭建

環境簡介 192.168.1.151 fedoraserver 用作副本集的主庫,已經有資料 192.168.1.152 fedoraserver 從庫,空例項 192.168.1.153 fedoraserver 從庫,空例項 mongodb的副本集和mysql基於gtid的多源三例項迴圈主從即 ...

mongodb 系統 副本集

mongodb 系統 副本集 rm r data f mkdir data mkdir data mongodb data mkdir data mongodb log chown r richy data mongodb data chown r richy data mongodb log re...