在停止balancer之后,备份整个分片库,然后启用balancer,删除分片集合并重建。遇到以下报错:mongos>db.businessInfo.drop();2016-08-14T09:06:58.324+0800EQUERYError:dropfailed:{"code":13331,"ok":0,"errmsg":"exception:collection‘smetadataisundergoingchanges.Plea..
分类:
其他好文 时间:
2016-08-14 22:33:44
阅读次数:
172
1、新建一个Dockerfile文件 vim Dockerfile 2、 然后运行命令 sudo docker build -t pc/mongos:master . 3、 sudo docker images 查看一下镜像是否存在 4、 启动镜像 把端口21117 指向镜像的mongo27017默 ...
分类:
其他好文 时间:
2016-08-07 10:49:42
阅读次数:
121
最近抽时间搭建了一下mongodb简单的分片,整个过程还算是蛮顺利,只不过在用户验证这一块遇到了一些问题,好在最后终于搞定。一、服务器搭建过程:1、安装四个mongodb:一个作为config、一个作为mongos、另外两个作为主要数据存储的服务器(机器ip192.168.0.201),如图:分别对应图中被红框框起来的mongoconf、mongos、mongo1、mongo2(解压安装,安装过程...
分类:
数据库 时间:
2016-07-19 10:00:52
阅读次数:
286
1.环境准备centos6.6 x64 3台192.168.0.23192.168.0.24192.168.0.201 2.集群规划每个机器同时启动mongos、config server 、shard0、shard2、shard3,config server得ip端口分别为:192.168.0.2 ...
分类:
数据库 时间:
2016-07-12 22:53:18
阅读次数:
288
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.7.tgz是我使用的版本1、准备3个实例:10.0.0.1310.0.0.1810.0.0.192、规划5个组件对应的端口号,由于一个机器需要同时部署mongos、configserver、shard1、shard2、shard3,所以需要用端口进行区分。这个端口..
分类:
数据库 时间:
2016-07-04 19:05:18
阅读次数:
249
在生产环境中,搭建的mongodb分片,提供了三个mongos接口。但mongodb中没有failover机制,官方建议是将mongos和应用服务器部署在一起,多个应用服务器就要部署多个mongos实例,这样很是不方便。查了一下,有几种方法可以使这三个mongos接口都利用起来,减少单个接口的压力。常..
分类:
数据库 时间:
2016-07-03 23:48:40
阅读次数:
944
最近在做mongo数据库集群,用到生产环境上后发现用不了多久客户端就拒绝访问。查询进程发现路由mongos并没有宕,能ping通,于是查看最大连接数,发现已满。科普:在Linux平台下,无论是64位或者32位的MongoDB默认最大连接数都是819,WIN平台不知道,估计也没有人在WIN平台下使..
分类:
数据库 时间:
2016-07-03 23:47:36
阅读次数:
422
在传统的mongoDB集群中,configserver使用的是mirror的方式,在其宕机后,则需要重启所有集群成员来链接镜像configserver。在新版本3.2中,configserver支持复制集模式,避免了上述问题的发生。搭建集群时,shard的搭建方式和传统的完全一样,不同的是mongos和configserver的配..
分类:
数据库 时间:
2016-07-03 23:47:12
阅读次数:
533
生产环境中,使用的mongodb分片,由于突然断电,服务再起来的时候发现三个mongos进程中有一个启动失败,多次尝试仍不能启动。查看日志,内容如下:大概意思是配置服务器configserver数据不同步。解决办法:杀死所有mongos进程连接到每个分片的configserver,运行命令db.runComm..
分类:
数据库 时间:
2016-07-03 23:45:57
阅读次数:
834
记录这个纯属方便自己以后使用。。mongodb官方最新版本3.2.6,某些功能都加以改进并且性能提升很大,下面操作只是快速搭建mongodb复制集以及shard分片等一共分为如下几步骤启动某个节点主master进行设置单个节点账号和密码配置mongodb复制集配置mongos-shard分片设置mongos路由..
分类:
数据库 时间:
2016-05-29 16:54:26
阅读次数:
402