mongodb 系統 副本集

2021-06-06 10:05:30 字數 1891 閱讀 6910

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

*********** replic sets ***********

mkdir -p /data/key  #建立所需目錄

echo "this is rs1 super secret key" >/data/key/rs1  #生成replica set 金鑰檔案

chmod 600 /data/key/rs1  #調整金鑰檔案為當前使用者唯讀許可權

chown -r richy /data/key/rs1

/home/richy/mongodb-linux-i686-2.0.4/bin/mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/mongodb.log --replset rs1 --keyfile /data/key/rs1

netstat -lanp|grep "27017"

*********** auto load ************

vi /etc/rc.local

/*清除資料並自動後台啟動

rm -rf /data/mongodb_data/* && /home/richy/mongodb-linux-i686-2.0.4/bin/mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/mongodb.log --replset rs1 --keyfile /data/key/rs1&

/*自動後台啟動

/home/richy/mongodb-linux-i686-2.0.4/bin/mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/mongodb.log --replset rs1 --keyfile /data/key/rs1&

*********** auto load ************

進入客戶端:

/home/richy/mongodb-linux-i686-2.0.4/bin/mongo

config_rs1=,,]}

rs.initiate(config_rs1)

/home/richy/mongodb-linux-i686-2.0.4/bin/mongo

使用者管理:

use test

db.adduser('admin','123456')

use admin

db.adduser('admin','123456')

db.removeuser('admin')

命令列關機

use admin

db.shutdownserver()

關機指令碼:

pids=$(ps aux | grep mongo | tr -s '     ' '|' | cut -d '|' -f 2)  

for pid in $pids  

do  

kill -2 $pid  

echo shutdown mongodb process  

done  

ps -ef | grep mongodb

官方文件說明要使用 kill -15,kill all mongod

或者在client的shell裡,use admin,執行db.shutdownserver()即可!

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副本集。分別在每台機器編輯配置檔案,啟動資料庫 vi mongod.conf 檔案內容 port 啟動埠 dbpath 資料存放路徑 logpath 日誌路徑 fork true 後台執行 replset 副本集名稱 三颱機器要一致 samllfiles true 啟動小日...