摘要: 以下是对迁移过程描述: 1、balancer向源shard发送moveChunk命令; 2、源shard内部执行moveChunk命令,并保证在迁移的过程中,新插入的document还是写入源shard; 3、如果需要的话,目标shard创建需要的索引; 4、目标shard从源shard请求数据;注 阅读全文
posted @ 2020-04-13 20:26 不吃清汤火锅 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 前提条件 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname r 命令查看你当前的内核版本 安装 Docker 1、 安装一些必要的系统工具: 2、添加软件源信息: 3、更新 yum 缓存: 阅读全文
posted @ 2020-04-13 20:24 不吃清汤火锅 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1、in操作能避免就避免,实在避免不了,最好将in后边的集合元素数量,控制在1000以内; 2、范围查询走索引; 3、模糊查询只有左前缀使用索引; 4、反向条件不走索引!=,、not in、is not null; 5、对条件计算(使用函数或者表达式)不走索引; 6、查询时必须使用正确的数据类型; 阅读全文
posted @ 2020-04-13 20:22 不吃清汤火锅 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Kafka如何保证顺序消费 发送端: 发送端不能异步发送,异步发送在发送失败的情况下,就没办法保证消息顺序。 存储端: (1)消息不能分区。也就是一个topic,只能有一个队列。在Kafka中,它叫做partition;在RocketMQ中,它叫做queue。 如果你有多个队列,那同一个topic的 阅读全文
posted @ 2020-04-13 19:43 不吃清汤火锅 阅读(224) 评论(0) 推荐(0) 编辑