- 课程介绍
- 课程大纲
适合人群:
学生,白领,军人,运维人员,开发人员
你将会学到:
学习MongoDB集群搭建的方法和技巧
课程简介:
课程以实践为主,结合理论讲解了如下内容:
MongoDB数据的搭建。
MongoDB副本集群的搭建。
分片集群的工作原理。
分片集群的搭建架构。
分片集群搭建过程。
分片数据库及分片集合的设置。
课程大纲-MongoDB集群搭建(七日成蝶)
第1章副本集群(2小时37分钟17节)
1-4
MongoDB集群准备ongoDB 集群配置mongodb的复制至少需要两个节点。其中一个是主节点,负责处理客户端请求,其余的都是从节点,负责复制主节点上的数据。mongodb各个节点常见的搭配方式为:一主一从、一主多从。客户端从主节点读取数据,在客户端写入数据到主节点时, 主节点与从节点进行数据交互保障数据的一致性。1.建立数据文件夹mkdir -p /data/master mkdir -p /data/slaver1mkdir -p /data/slaver2
[14:55]开始学习1-5
MongoDB配置启动#master.confdbpath=/data/master #数据存放目录logpath=/data/log/master.log #日志存放路径pidfilepath=/data/master.pid #进程piddirectoryperdb=true #为每一个数据库按照数据库名建立文件夹存放logappend=true #以追加的方式记录日志replSet=MongoSet #replica set的名字bind_ip=xxx.xxx.xxx.xxx #mongodb所绑定的ip地址port=27017 #mongodb进程所使用的端口号,默认为27017oplogSize=10000 #mongodb操作日志文件的最大大小。单位为Mb,默认为硬盘剩余空间的5%fork=true #以后台方式运行进程noprealloc=true #不预先分配
[11:26]开始学习1-13
rs.add()详解rs.add( "192.168.48.152:27017" )_id: <int>,host: <string>, // requiredarbiterOnly: <boolean>, //投票buildIndexes: <boolean>, //bool型,默认为true.用来表示同步的时候是否同步索引.一般设置为true.如果要设置为false,则必须将priority设置为0hidden: <boolean>, //true读写不可见,不会被选举为Primary,可以投票,一般用于备份数据priority: <number>, //成员的权重tags: <document>, //标记slaveDelay: <int>, //指定一个时间延迟从primary节点同步数据votes: <number> //拥有的票数,votes的值一般是0或者1rs.add( { host: "192.168.48.152:27017" } )rs.add( { host: "192.168.48.152:27103", arbiterOnly: true } )
[10:36]开始学习1-16
再谈节点数量上限问题再谈节点数量上限_id: <int>,host: <string>, // requiredarbiterOnly: <boolean>, //投票buildIndexes: <boolean>, //bool型,默认为true.用来表示同步的时候是否同步索引.一般设置为true.如果要设置为false,则必须将priority设置为0hidden: <boolean>, //true读写不可见,不会被选举为Primary,可以投票,一般用于备份数据priority: <number>, //成员的权重,默认值为1tags: <document>, //标记slaveDelay: <int>, //指定一个时间延迟从primary节点同步数据votes: <number> //拥有的票数,votes的值一般是0或者1,默认值为1,如果设置为0,则priority必须设置为0
[10:33]开始学习第2章分片集群(1小时14分钟11节)
“袁春旭”老师的其他课程更多+