nginx.configserver_names_hash_bucket_size64;upstream192.168.0.40{ip_hash;server192.168.0.55max_fails=3fail_timeout=20sweight=9;server192.168.0.56max_fails=3fail_timeout=20sweight=7;server192.168.0.57max_fails=3fail_timeout=20sweight=5;server192.168.0.58max_..
分类:
其他好文 时间:
2015-06-23 13:47:41
阅读次数:
124
mongodb集群有三种方式1,主从模式,类似mysqlmasterslave方式。2,副本集模式,其实是一主多从,如果主节点挂掉,会重新在从节点选取一台为主节点。3,分片模式,针对大数据量,高负载情况。从图中可以看到有四个组件:mongos、configserver、shard、replicaset。mongos,数据..
分类:
数据库 时间:
2015-04-14 20:02:11
阅读次数:
377
MongoDB日志切换(RotateLogFiles)实战1.在mongoshell下,执行logRotate命令:useadmin
db.runCommand({logRotate:1})需要在mongos,mongod,configserver运行。该方式的变种:a)在unixshell下运行:mongolocalhost/admin–eval“dbo.runCommand({logRotate:1})”b)在unixshe..
分类:
数据库 时间:
2015-03-16 11:15:54
阅读次数:
250
本文使用的MongoDB版本是2.4.6,采用如下部署架构用于测试使用,不可用于线上环境,上线环境部署分片集群需要3个configserver。以下测试都是在本机上完成,线上环境需要各个组件分开部署。添加主机列表vim/etc/hosts添加如下列表127.0.0.1mongo-sharding-router
127.0.0.1mongo..
分类:
数据库 时间:
2015-01-07 19:15:02
阅读次数:
710
alibaba有好几个分布式框架,主要有:进行远程调用(类似于RMI的这种远程调用)的(dubbo、hsf),jms消息服务(napoli、notify),KV数据库(tair)等。这个框架/工具/产品在实现的时候,都考虑到了容灾,扩展,负载均衡,于是出现一个配置中心(ConfigServer)的东...
分类:
其他好文 时间:
2014-12-22 15:45:53
阅读次数:
347
由于在部署集群之前没有做好的规划,在集群中只有一个configserver和一个mongos。网上都推荐多个configserver,本人在使用的过程中发现在启动mongos进程时,congfigdb参数配置configdb需要得奇数个(比如:1、3、5...)。OK配置三个configserver...
分类:
数据库 时间:
2014-08-19 18:15:15
阅读次数:
233
tair是一个分布式KV存储引擎,当新增机器或者有机器down掉的时候,tair的dataserver会根据ConfigServer生成的新的对照表进行数据的迁移和清理。在数据清理的过程中就用到了在tair中新增的Compaction方式——CompactRangeSelfLevel,顾名思义,这个...
分类:
数据库 时间:
2014-08-03 12:37:25
阅读次数:
885