Reference: https://www.jianshu.com/p/2bceacd60b8a 什么是Zab协议 Zab 协议的作用 Zab 协议原理 Zab 协议核心 Zab 协议内容 原子广播 崩溃恢复 如何保证数据一致性 Zab 协议如何数据同步 如何处理需要丢弃的 Proposal Za ...
分类:
其他好文 时间:
2019-07-24 20:51:24
阅读次数:
97
+++++++++++++++++++++++++++++++++++++++++ 1. 工作中最长使用的就是微信,普及,开源,而且免费!!! 2. 要记录的值: · 部门id · 企业id ...
分类:
微信 时间:
2019-07-24 16:20:15
阅读次数:
151
参考文档:https://my.oschina.net/u/3754001/blog/1802140此处省略安装搭建过程
分类:
其他好文 时间:
2019-07-23 18:50:49
阅读次数:
137
什么是脑裂 脑裂(split brain)就是“大脑分裂”,也就是本来一个“大脑”被拆分了两个或多个“大脑”,我们都知道,如果一个人有多个大脑,并且相互独立的话,那么会导致人体“手舞足蹈”,“不听使唤”。 脑裂通常会出现在集群环境中,比如ElasticSearch、Zookeeper集群,而这些集群 ...
分类:
其他好文 时间:
2019-07-23 16:55:40
阅读次数:
80
因为HBase需要Zookeeper的支持,需要在启动HBase之前先启动Zookeeper(zookeeper安装) 1. 安装HBase(伪分布式版) 部署架构: 在master机器上解压缩hbase-1.2.4-bin.tar.gz 进入hbase-1.2.4目录 HBase的主目录由如下结构 ...
分类:
其他好文 时间:
2019-07-23 13:22:23
阅读次数:
90
一、废话不多说,直接进入正题: ①获取github代码,地址:https://github.com/knightliao/disconf ②搭建基础服务(redis,zookeeper,mysql),搭建过程略,配置文件在disconf-web的profile/rd/*.properties中,切记 ...
1、分布式一致性问题 假设客户端C1将系统的K由V1更新为V2,但客户端C2无法立即读取到K的最新值,需要在一段时间才能读取到。 数据库之间复制的延迟问题。 数据复制需求:1、为了增加系统的可用性,以防止单点故障引起的系统不可用。2、提高系统的整体性能,通过负载均衡技术,能够让分布在不同地方的数据副 ...
分类:
其他好文 时间:
2019-07-23 12:58:44
阅读次数:
116
相信大家对 ZooKeeper 应该不算陌生。但是你真的了解 ZooKeeper 是个什么东西吗?如果别人/面试官让你给他讲讲 ZooKeeper 是个什么东西,你能回答到什么地步呢?】 我本人曾经使用过 ZooKeeper 作为 Dubbo 的注册中心,另外在搭建 solr 集群的时候,我使用到了 ...
分类:
其他好文 时间:
2019-07-22 19:54:18
阅读次数:
100
一、监控远程主机上的系统文件大小(内部情况): 需求:监控远程node1系统文件:/etc/services(其它以此类推) 步骤:先在客户端上添加相关监控项,再在web界面上添加次监控项(这里要注意的是:客户端和web界面上的键值必须保持一致) 1、在node1上的/etc/zabbix/zabb ...
分类:
其他好文 时间:
2019-07-22 09:50:07
阅读次数:
121
对于任何系统来说,监控都是重要的组成部分。数据库是一切系统的核心组件,数据库的稳定性从一定程度上决定了系统的稳定性,所以,对于数据库的监控,就显得尤为重要了。常见的开源监控软件有 Nagios、Zabbix。这些监控软件,或是提供了数据库监控插件,或是允许用户以插件的形式开发自己对数据库的监控脚本, ...
分类:
数据库 时间:
2019-07-22 00:03:59
阅读次数:
179