启动,创建数据库,
- 创建数据库,以及学生信息表S,成绩表SC,课程新消息表C
- 添加数据:学生信息表S:263,成绩表C:748,课程新消息表SC:10
完成复制集的搭建
8、验证复制集的数据
MongoDB1:
MongoDB2
7、主例中添加一条数据用来测试
MongoDB1
MongoDB2
测试成功
- 分片
- 设置分片路径
在shard里面添加s0,s1.s2
在s0里面去复制data中的bin,log,db文件
同样操作s1,s2;
在mongodb1,mongodb2,进行上面的操作:
- 启动实例:
依次启动27020,27023,27026端口分别初始化:
config1 = {
... _id:"shard0",members:[
... {_id:0,host:"localhost:27020","priority":3},
... {_id:1,host:"localhost:27021","priority":2},
... {_id:2,host:"localhost:27022","priority":1}
... ]
... }
rs.initiate(config1)
config2 = {
... _id:"shard1",members:[
... {_id:0,host:"localhost:27023","priority":3},
... {_id:1,host:"localhost:27024","priority":2},
... {_id:2,host:"localhost:27025","priority":1}
... ]
... }
rs.initiate(config2)
config3 = {
... _id:"shard2",members:[
... {_id:0,host:"localhost:27026","priority":3},
... {_id:1,host:"localhost:27027","priority":2},
... {_id:2,host:"localhost:27028","priority":1}
... ]
... }
rs.initiate(config3)