Centos6.5搭建MongoDB数据库主从架构详细实验步骤

网友投稿 753 2023-03-09

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Centos6.5搭建MongoDB数据库主从架构详细实验步骤

这篇文章主要介绍了详解mongoDB主从复制搭建详细过程的相关资料,这里对实现主从复制进行了详细的步骤介绍,需要的朋友可以参考下。

实验目的搭建mongoDB主从复制

 主:192.168.2.71从:192.168.2.72

主:192.168.2.71从:192.168.2.72

一、下载MongoDB

二、MongoDB主安装

三、MongoDB从安装

四、MongoDB的bin下各工具的用途

 mongod:数据库服务端,类似mysqld,每个实例启动一个进程,可以fork为Daemon运行mongo:客户端命令行工具,类似sqlplus/mysql,其实也是一个js解释器,支持js语法mongodump/mongorestore:将数据导入为bson格式的文件/将bson文件恢复为数据库,类似xtracbackupmongoexport/mongoimport:将collection导出为json/csv格式数据/将数据导入数据库,类似- - - mysqldump/mysqlimportbsondump:将bson格式的文件转储为json格式的数据mongos:分片路由,如果使用了sharding功能,则应用程序连接的是mongos而不是mongodmongofiles:GridFS管理工具 mongostat:实时监控工具

mongod:数据库服务端,类似mysqld,每个实例启动一个进程,可以fork为Daemon运行mongo:客户端命令行工具,类似sqlplus/mysql,其实也是一个js解释器,支持js语法mongodump/mongorestore:将数据导入为bson格式的文件/将bson文件恢复为数据库,类似xtracbackupmongoexport/mongoimport:将collection导出为json/csv格式数据/将数据导入数据库,类似- - - mysqldump/mysqlimportbsondump:将bson格式的文件转储为json格式的数据mongos:分片路由,如果使用了sharding功能,则应用程序连接的是mongos而不是mongodmongofiles:GridFS管理工具 mongostat:实时监控工具

五、主服务器配置

六、从服务器配置

七、MongoDB主从测试:主创建表

 登录进入数据库[root@tiejiangSRC1 ~]# cd /usr/local/mongodb/bin/[root@tiejiangSRC1 bin]# ./mongo    > use word        switched to db word    >  db.Tiej.save({name:"tiejiang.org"})        WriteResult({ "nInserted" : 1 })    >  db.Tiej.find()        { "_id" : ObjectId("58fee36a9b5b51ee756194d5"), "name" : "tiejiang.org" }

登录进入数据库[root@SRC1 ~]# cd /usr/local/mongodb/bin/[root@SRC1 bin]# ./mongo > use word switched to db word > db.Tiej.save({name:""}) WriteResult({ "nInserted" : 1 }) > db.Tiej.find() { "_id" : ObjectId("58fee36a9b5b51ee756194d5"), "name" : "" }

八、MongoDB主从测试:从同步表

 登录进入数据库[root@tiejiangSRC2 ~]# cd /usr/local/mongodb/bin/[root@tiejiangSRC2 bin]# ./mongo    >  rs.slaveOk();    >  show dbs;        local  0.000GB        word   0.000GB    >  use word        switched to db word    >  db.Tiej.find()        { "_id" : ObjectId("58fee36a9b5b51ee756194d5"), "name" : "tiejiang.org" }

登录进入数据库[root@SRC2 ~]# cd /usr/local/mongodb/bin/[root@SRC2 bin]# ./mongo > rs.slaveOk(); > show dbs; local 0.000GB word 0.000GB > use word switched to db word > db.Tiej.find() { "_id" : ObjectId("58fee36a9b5b51ee756194d5"), "name" : "" }

九、实验截图

上一篇:Nginx网站架构实战——11、商城url重写实战
下一篇:Nginx网站架构实战——10、安装ecshop
相关文章

 发表评论

暂时没有评论,来抢沙发吧~