- 博客(10)
- 资源 (7)
- 收藏
- 关注
转载 mongo 副本集节点类型
对于Secondary来说有三个比较重要的属性。Priority=0优先级为0的节点的概述字面上来说,权限为0。拥有最低的权限。已然是Secondary了,权限还最低,啥影响呢?之前说过,mongoDB的副本集中是有投票机制的,如果一个Primary不可达(关于不可达后面还说详细说),那么所有的Secondary会联合起来投票选举,选出心目中的新的Primary。因为只有Primary才能接收Wr...
2018-04-20 17:55:36 1128 1
转载 MongoDB副本集的常用操作及原理
本文是对MongoDB副本集常用操作的一个汇总,同时也穿插着介绍了操作背后的原理及注意点。结合之前的文章:MongoDB副本集的搭建,大家可以在较短的时间内熟悉MongoDB的搭建和管理。下面的操作主要分为两个部分:1. 修改节点状态 主要包括: 1> 将Primary节点降级为Secondary节点 2> 冻结Secondary节点 3> 强制Secon...
2018-04-20 17:45:03 295
转载 mongo 副本集安装
副本集(Replica Set)是一组MongoDB实例组成的集群,由一个主(Primary)服务器和多个备份(Secondary)服务器构成。通过Replication,将数据的更新由Primary推送到其他实例上,在一定的延迟之后,每个MongoDB实例维护相同的数据集副本。通过维护冗余的数据库副本,能够实现数据的异地备份,读写分离和自动故障转移。也就是说如果主服务器崩溃了,备份服务器会自动将...
2018-04-20 17:31:45 459
转载 mongo 分片集群安装及管理
一、 集群的三个组件:mongos(query routers):查询路由,负责client的连接,并把任务分配给shards,然后收集结果。config server:配置服务器,保存了集群的元数据信息,查询路由通过配置服务器的配置信息决定把任务分配+到哪个shards上。shards server:分片,存储数据和执行计算。二、 集群架构图:三、 集群的IP及端口规划:服务192.168.14...
2018-04-20 16:57:44 786
原创 redis 占用内存研究
计算机存储单位:bit 位 1byte=8bitb byte 一字节kb 一千字节 1kb=1024bytemb 一兆字节 1mb=1024kb登录redis redis-cli -h 127.0.0.1 -p 6379auth 11111使用info 命令可以查看redis 的各个情况。info命令输出的数据可分为10个类别,分别是:serverclientsmemorypersistences...
2018-04-20 16:26:18 6615
转载 js 之map reduce
map举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个数组[1, 2, 3, 4, 5, 6, 7, 8, 9]上,就可以用map实现如下:由于map()方法定义在JavaScript的Array中,我们调用Array的map()方法,传入我们自己的函数,就得到了一个新的Array作为结果:'use strict';function pow(x) { return x...
2018-04-20 16:25:20 263
原创 mongo 搭建模式
一、master/slave方案1、搭建master服务器$:mongod --dbpath=./../data --master --oplogSize 64 --port 55662、搭建slave服务器$:mongod --slave --source 10.10.20.48:5566 --dbpath=./../dataSlave --port 5567 --slavedelay 10 -...
2018-04-20 16:24:41 199
原创 Linux操作系统 分区
分区:在Linux系统下(其他操作系统也有类似的规定),磁盘的分区大致可以分为三类,分别为主分区、扩展分区和逻辑分区等等。Linux系统管理员在部署系统时,必须要对这三个分区进行一个合理的规划,否则的话会浪费宝贵的硬盘空间。通常情况下,一个硬盘中最多能够分割四个主分区。因为硬盘中分区表的大小只有64Bytes,而分割一个分区就需要利用16Bytes空间来存储这个分区的相关信息。由于这个分区...
2018-04-20 16:24:23 1055 1
原创 linux操作系统之 目录与分区以及如何挂载硬盘(相当于一块新分区)
【1. 分区与目录概念理解】Linux的分区是物理上的概念,就像我们把一块硬盘分成C:,D:,E:三个区一样,物理上将存储空间分开Linux的目录是逻辑上的概念,Linux的目录树实际上是一个分区之间的数据逻辑结构关系,不是物理结构【2. 分区与目录的关系】一个分区必须挂载到一个目录下才能使用。分区可以挂载到任何目录。比如说下面我们看到的例子(以RHEL4为例)Linux的分区...
2018-04-20 16:24:17 484
原创 块存储、文件存储、对象存储这三者的本质差别是什么?
本质是一样的,底层都是块存储,只是在对外接口上表现不一致,分别应用于不同的业务场景。分布式存储的应用场景相对于其存储接口,现在流行分为三种: 对象存储: 也就是通常意义的键值存储,其接口就是简单的GET、PUT、DEL和其他扩展,如七牛、又拍、Swift、S3 块存储: 这种接口通常以QEMU Driver或者Kernel Module的方式存在,这种接口需要实现Linux...
2018-04-20 16:24:07 23299 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人