前面的随笔完成了I2C时序分析(不涉及仲裁) 现在可以学使用控制器的I2C了。 1.先回顾I2C的基础知识 (1)总线包括SCL + SDA。 (2)通信的特点: 同步,串行,电平 所以决定了 I2C 低速,抗干扰不强,无法长距离传输。 (3)从设备 + 主设备 I2C总线上可以来连接多个从设备,形 ...
分类:
其他好文 时间:
2018-11-15 21:11:13
阅读次数:
161
背景:由于历史原因,某个MongoDB副本集只有一主一从双节点,无法满足自动故障转移要求,需要配置一个仲裁节点。 原有节点192.168.10.20:27017,192.168.10.21:27017,现在准备在20上配置一个新节点27018当做仲裁 在当前主节点上执行 显示配置是成功的,接着用命令 ...
分类:
数据库 时间:
2018-11-15 01:35:38
阅读次数:
304
第1章 敏捷-高效软件开发之道 第2章 态度决定一切1.做事指责不会修复bug。把矛头对准问题的解决方法,而不是人。2.欲速则不达不要坠入快速的简单修复之中。要投入时间和精力保持代码的整洁、敞亮。3.对事不对人设定最终期限;逆向思维;设立仲裁人;支持已经做出的决定。4.排除万难,奋勇前进做正确的事。 ...
分类:
其他好文 时间:
2018-11-09 18:18:48
阅读次数:
184
记录一下,MongoDB的角色创建及配置,以便以后使用经过大量血的教训,一个分片配置两个副本集时(一个是primary一个是secondary),如果primary挂掉,secondary是不会升级的,必须要加上一个不存储数据的仲裁节点config={"_id":"tonghao","members":[{"_id":
分类:
数据库 时间:
2018-11-07 11:18:50
阅读次数:
580
三台机器配置 要求:一主两从一仲裁、异地机房节点不具备选举为Primary资格。 1、MongoDB安装 在官网或者GitHub上下载压缩包,上传到服务器,并解压到/usr/local/下,命名为mongodb 2、在/app目录下创建mongodb目录,并根据安装的节点端口号创建/mongodb+ ...
分类:
数据库 时间:
2018-11-05 21:28:20
阅读次数:
399
串行通信:线间干扰小,节省线束,传输距离长 ...
分类:
其他好文 时间:
2018-10-29 11:51:58
阅读次数:
301
火热的区块链技术了解一下一、分布式存储分布式存储是一种数据存储技术,通过网络使用企业中的每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在企业的各个角落。分布式账本是一种在网络成员之间共享、复制和同步的数据库。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。网络中的参与者根据共识原则来制约和协商对账本中的记录的更新。没有中间的第三方仲裁机构(比如金融机构
分类:
其他好文 时间:
2018-10-26 16:26:58
阅读次数:
164
现有Exchange2010环境中存在已经下线的exchange,由于当时的系统管理员操作有误,直接将BJ站点中的exchange服务器关机,并未按照标准操作来清除,所以导致现有环境中仍存在BJ站点中新建的数据库/副本,BJDAG,BJexchange服务器等残留信息。同时发现,exchange环境中系统、发现搜索邮箱均存在与BJexchange数据库中,每次在exchange控制台操作,均会出现
分类:
其他好文 时间:
2018-10-20 18:27:16
阅读次数:
496
>1· MongoDB 的复制是依靠 oplog 日志 ,相当于MySQL 的二进制日志文件,MySQL的备份就需要二进制日志文件,道理相同,它只记录发生改变的记录。将主节点的 oplog 日志同步并应用到其他从节点的过程就是复制
-----
> 2·节点的类型:标准节点、被动节点和仲裁节点,只有标准节点可能被选举为主节点
-----
> 3·尽量保证主节点的oplog足够大,能够存放相当长或容量的数据。
分类:
数据库 时间:
2018-09-16 17:16:15
阅读次数:
303
简介:复制集:1:标准节点:参与primary选举2:被动节点:只能成为secend,不参与选举3:仲裁节点:负责投票选举,不存放数据实验环境:2台标准节点1台被动节点1台仲裁点具体实验步骤:(前半部分实验为上次实验操作)[root@localhost~]#mkdir-p/data/mongodb/mongodb{2,3,4}[root@localhost~]#mkdir-p/data/mongo
分类:
数据库 时间:
2018-09-13 17:25:58
阅读次数:
185