分布式系统脑裂现象、Lease机制介绍
文章目录脑裂Lease机制介绍脑裂一个故障就将服务器集群分成两部分,右边就不能接收到Leader的日志写入信息了,右边三个机器就会选举出一个新的Leader,原先的集群就分成了两个小集群,这两个小集群就可能产生数据不一致的现象,一个client从不同的集群中读取到了不同的信息,这种现象被称为脑裂产生
分布式-CAP定理
在分布式学习中,我们经常遇到一个概念便是CAP,它是分布式很重要的理论基础。很多分布式算法也是在不断的在解决相关问题,今天就让我们重新学习或者回顾一下这个知识点吧,加深印象打牢基础。一、简介CAP定理(CAP theorem),又被称作布鲁尔定理(Brewer's theorem),由计算机科学家
【Hadoop伪分布式安装】之配置CentOS
文章目录配置CentOS一、修改主机名二、配置hosts文件1. vi编辑/etc/hosts2.在文件末尾添加一行配置CentOS一、修改主机名[eva@bogon ~]$ su #切换root模式密码:[root@bogon eva]# hostname hadoop
Zookeeper——集群搭建 & 选举机制
文章目录:1.前言2.步骤详解3.选举机制3.1 第一次启动3.2非第一次启动1.前言继上一篇文章中,我学过了Zookeeper的一些概念、配置文件以及Linux下本地启动。那么这篇文章来讲讲关于Zookeeper集群的相关操作步骤。2.步骤详解首先我们需要准备三台机器,这里就对我原有的Linux进
推荐系统(5)——Hadoop完全分布式(开发重点)
开发重点,Hadoop完全分布式搭建1. 将hadoop100上的拷贝到101和102上2. ssh免密登录 3. 集群配置 4.制作并使用xsync分发脚本(可忽略) 5. 群起集群并测试1. 将hadoop100上的拷贝到101和102上 (1)scp(secure co
浅谈Zookeeper集群选举Leader节点源码
写在前面:zookeeper源码比较复杂,本文讲解的重点为各个zookeeper服务节点之间的state选举。至于各个节点之间的数据同步,不在文本的侧重讲解范围内。在没有对zookeeper组件有一个整体架构认识的基础上,不建议直接死磕细节。本文写作的目的也是基于此,阅读本文,希望读者能够对zook
Zookeeper与Kafka自动部署脚本
Zookeeper与Kafka自动部署脚本
(详细)Hadoop配置实战-伪分布式
Hadoop集群配置,伪分布式,hdfs命令,hadoop集群命令,Hadoop相关下载地址
【Redis】基础概念及常见面试题
简单介绍一下Redis简单来说Redis就是一个使用C语言开发的非关系型NoSQL的键值对数据库。与传统数据库不同的是,它的数据是存在内存中的,所以读写速度非常快,可以用作数据库、缓存、分布式锁和消息中间件。Redis提供了多种数据类型来支持不同的业务场景。Redis还支持事务、持久化、Lua脚本、
php简单实现rabbitMQ消息列队(必须收藏)
本文是通过thinkphp+workerman来实现rabbitMQ消息列队!快来收藏!
【RabbitMQ】消息中间件基本概念
RabbitMQ的使用场景消息服务概述RabbitMQ概念,常用交换机RabbitMQ工作模式、消息确认机制消息积压如何解决,如何保证消息不被重复消费RabbitMQ 如何实现分布式事务
Spark集群搭建记录 | 云计算[CentOS7] | Scala Maven项目访问Spark实现单词计数
本文目录写在前面step1 下载Scala IDEstep2step3 Scala 下载step4 Scala 配置step5 创建scala项目step6 创建scala objectstep7 修改pom文件配置项目设置输入路径写在前面本系列文章索引以及一些默认好的条件在 传送门要想完成Spar
MIT6.824-lab1-2022篇(万字推导思路及代码构建)
MIT6.824-lab1-2022篇(万字推导思路及代码构建)
阿里一面,说说你对zookeeper中ZAB协议的理解?
又到了金三银四的时候,我在这里给大家分享下之前面试中遇到的一个知识点(ZAB协议),ZAB协议虽然舍弃分布式协议中的可用性,但却是一致性的经典代表。
HBase集群搭建记录 | 云计算[CentOS7] | Maven项目访问HBase
本文目录写在前面step1 Maven的下载与配置1. 下载解压2.环境变量设置3. 查看安装4. 设置阿里云镜像[加速jar包下载]step2 Maven项目的创建写在前面本系列文章索引以及一些默认好的条件在 传送门默认使用master节点并用root用户登录终端进行操作默认在操作本篇博客时HBa
HBase集群搭建记录 | 云计算[CentOS7] | HBase完全分布式集群搭建
写在前面本系列文章索引以及一些默认好的条件在 传送门默认使用master节点并用root用户登录终端进行操作step1 下载并解压HBase官网下载地址博主因为课程需要以及版本问题,下载的版本为2.0.5请注意版本兼容性问题,具体适配情况如下图:因为Hadoop为3.1.1,所以说HBase下载2.
微服务Ⅳ ElasticSerach
目录ES简介倒排索引MySQL与ES搭建安装ES安装kibana安装IK分词器ES简介是一个开源的分布式搜索引擎,可以用来实现搜索、日志统计、分析、系统监控易扩展高性能(倒排索引)支持分布式,可水平扩展提供Restful接口,可被任何语言调用ELK:ES的核心技术栈Lucene:搜索引擎类库,提供搜
图解Kafka的服务端的网络通信模型
在开始讲解Kafka的网络通信模型之前,我们有必要先简单了解一下:线程模型 Reactor模式Reactor模式Reactor 模式,是指通过一个或多个输入同时传递给服务处理器的服务请求的事件驱动处理模式。服务端程序处理传入多路请求,并将它们同步分派给请求对应的处理线程,Reactor 模式也叫 D
Hadoop集群搭建记录 | 云计算[CentOS7] | 伪分布式集群 Hadoop安装配置
写在前面本系列文章索引以及一些默认好的条件在 传送门所有节点均需要安装并配置Hadoop一共设置了两个节点,分别是master && slave1step1. Hadoop下载博主使用的是Hadoop3.1.1,可以去Hadoop官网下载step2. Hadoop解压安装将下载后的H
【Zookeeper】分布式集群(详细图文)
【Zookeeper】分布式集群(详细图文)·(建议收藏)