前言
在做大数据实验四的时候涉及到了分片操作,因为从来就没有接触过这一类知识,就压根不会写,查了一个下午,终于解决了问题,把操作记录一下,希望能有所帮助。
这个教程面向完全不懂分片是什么,也不希望探究其原理,只希望能完成实验的人。
一、观前警告
可能会有重复的操作但是跟着做下来应该没有问题。
所有的cmd窗口输入配置敲下回车后都不要关闭,如果光标停留在下一行闪烁并且无法输入新的命令那就是正确的。
如果,做完实验之后发现连不上MongoDB了,以管理员身份打开cmd,输入net start mongodb
二、分片步骤
1. 在MongoDB安装目录下新建MongoDB1和MongoDB2两个目录
2. 在MongoDB1和MongoDB2目录下分别新建data目录
3. 将MongoDB目录下的bin目录复制到MongoDB1和MongoDB的data目录中,并分别在data目录下新建db和log两个空白目录
4. 在D:\MongoDB\Server新建shard目录
5. 进入shard目录如下图新建目录(不需要s3)
6. 将刚刚在MongDB1/data目录下的bin、db、log三个目录复制到s0、s1、s2目录下