zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MongoDB 主从配置

MongoDB配置 主从
2023-09-14 08:59:51 时间

版权声明

转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。


很多教程上面采用手工配置主从复制,我不建议你这样启动,请采用修改/etc/mongod.conf配置文件的方案。

创建主:

mongod –port 27017 –dbpath /var/lib/mongodb –master

 创建从:

mongod –port 27017 –dbpath /var/lib/mongodb –slave –source master_ip_address:27017

 

sed -i "s/#slave = true/slave = true/" /etc/mongod.conf

sed -i "s/#source = arg/source = mongodb.master.example.com/" /etc/mongod.conf

systemctl restart mongod

 

2015-11-14T15:51:21.215+0800 [initandlisten] 2015-11-14T15:51:21.215+0800 [initandlisten] ** WARNING: Readahead for /var/lib/mongodb is set to 4096KB 2015-11-14T15:51:21.215+0800 [initandlisten] ** We suggest setting it to 256KB (512 sectors) or less 2015-11-14T15:51:21.215+0800 [initandlisten] ** http://dochub.mongodb.org/core/readahead
db.foo.save({name:neo,address:{city:shenzhen,post:518000},phone:[13113668890,13322993040]}) WriteResult({ "nInserted" : 1 }) db.foo.find(); { "_id" : ObjectId("5646e881a11081d5998bf70c"), "name" : "neo", "address" : { "city" : "shenzhen", "post" : 518000 }, "phone" : [ 13113668890, 13322993040 ] }
2015-11-14T15:51:23.668+0800 [initandlisten] 2015-11-14T15:51:23.668+0800 [initandlisten] ** WARNING: Readahead for /var/lib/mongodb is set to 4096KB 2015-11-14T15:51:23.668+0800 [initandlisten] ** We suggest setting it to 256KB (512 sectors) or less 2015-11-14T15:51:23.668+0800 [initandlisten] ** http://dochub.mongodb.org/core/readahead db.foo.find(); { "_id" : ObjectId("5646e881a11081d5998bf70c"), "name" : "neo", "address" : { "city" : "shenzhen", "post" : 518000 }, "phone" : [ 13113668890, 13322993040 ] }
CentOS8 安装MongoDB 本地连接 MongoDB 是一个由 C++ 语言编写的基于分布式文件存储的数据库,MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。常用用于物流场景-地理位置信息存储、社交场景-储存储用户信息、物联网场景-监控数据、日志记录等,MongoDB在这些场景的应用比其他数据库有这巨大优势。
netkiller Nickname:netkiller | English name: Neo chen | QQ: 291379 | 订阅号:netkiller-ebook | 网站:http://www.netkiller.cn