ICode9

精准搜索请尝试: 精确搜索
  • Kafka源码分析10:副本状态机ReplicaStateMachine详解 (图解+秒懂+史上最全)2021-10-07 21:33:58

    文章很长,建议收藏起来,慢慢读! Java 高并发 发烧友社群:疯狂创客圈 奉上以下珍贵的学习资源: 免费赠送 经典图书:《Java高并发核心编程(卷1)》 面试必备 + 大厂必备 +涨薪必备 加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷2)》 面试必备 + 大厂必备 +涨薪必备 加尼恩免

  • Kafka源码分析10:副本状态机ReplicaStateMachine详解 (图解+秒懂+史上最全)2021-10-07 21:33:08

    文章很长,建议收藏起来,慢慢读! Java 高并发 发烧友社群:疯狂创客圈 奉上以下珍贵的学习资源: 免费赠送 经典图书:《Java高并发核心编程(卷1)》 面试必备 + 大厂必备 +涨薪必备 加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷2)》 面试必备 + 大厂必备 +涨薪必备 加尼恩

  • MongoDB 副本集Replica Set搭建及操作2021-09-29 15:04:18

    文章目录 一、搭建三个Mongodb实例二、初始化副本集三、功能测试3.1 数据同步3.2 自动故障转移3.3 维护副本集群3.3.1 增删节点3.3.2 替换副本集节点3.3.3 手动切换主节点Primary3.3.4 添加仲裁节点3.3.5 添加备份节点3.3.6 添加延迟节点 四、读写分离 一、搭建三个Mon

  • Kafka的高可用2021-08-03 16:32:55

    一、高可用的由来 1.1 为何需要Replication   在Kafka在0.8以前的版本中,是没有Replication的,一旦某一个Broker宕机,则其上所有的Partition数据都不可被消费,这与Kafka数据持久性及Delivery Guarantee的设计目标相悖。同时Producer都不能再将数据存于这些Partition中。   如果Pr

  • Redis.conf配置详解2021-07-24 16:32:51

    Redis.conf配置详解 redis的配置文件是实现redis进一步了解的重要基石,通过对配置文件的深入了解,我们可以弄清redis的部分工作原理依据,可以实现对redis数据库的按需配置,可以更加适应实际开发的需要。 如下对一份原生的redis配置文件一些基本配置进行说明: # Redis configuratio

  • 【原创】大数据基础之Kafka(2)reassign过程2021-07-17 23:00:06

    reassign过程 选择每个partition的各个replica分布到哪个broker 每个partition的第一个replica随机选择一个broker 除第一个replica之外其他的replicas会加一个随机shift之后顺序选择n-1个broker 选择这个broker中多个log_dir中的哪个来存放 如果这个broker之前存在该partiti

  • A103_ES_cluster2021-07-13 22:05:16

    ElasticSearch集群 1. ES常用概念理解;(掌握) 2. head图形界面安装;(掌握) 3. 集群;(掌握) 一 Es概念复习 (1)Near Realtime(NRT):近实时,两个意思,从写入数据到数据可以被搜索到有一个小延迟(大概1秒);基于es执行搜索和分析可以达到秒级 (2)Index:索引库,包含一堆有相似结构的文档数据,比如可以有

  • redis配置以及优化2021-07-11 16:02:22

    Redis安装配置、性能调优 安装 启动 Redis must be started with the file path as first argument: ./redis-server /path/to/redis.conf redis.conf Redis configuration file example # Note on units: when memory size is needed, it is possible to specify # it in the

  • The transaction log for database 'xxxx' is full due to AVAILABILITY_REPLICA error message2021-07-03 09:31:13

    原因: 在主副本上日志达到了最大空间或者磁盘满了。 分析 主副本的日志块要在其他副本上固话和redo后,才能复用。 所以如果 1.传送延迟,由于网络延迟或带宽延迟了发送。 2.重做延迟,堵塞或资源不足导致副本重做缓慢。 导致日志增大且不能备份下去。 log_send_queue_size:副本还未收到的

  • Redis配置文件详解2021-06-26 21:32:39

    前言 当我们买来一台机器时,首先需要看说明书,了解使用方式。同样对于Redis来说,通过查看配置文件,我们也可以大体了解Redis的组成部分和运行机制,从而更好的使用Redis。Redis配置文件中分成了不同的模块,我们也按照模块顺序学习。 # Redis内存单位,大小写不敏感。 # 1k => 1000 by

  • Redis 读写分离技术架构解析2021-06-21 17:01:52

    作者 | 小热爱 来源 | https://juejin.cn/post/6955355686108659726 Redis 不管主从版还是集群规格,replica作为备库不对外提供服务,只有在发生HA的时候,replica提升为master后才承担读写流量。这种架构读写请求都在master上完成,一致性较高,但性能受到master数量的限制。经常有用

  • ElasticSeach基本概念简要总结2021-06-20 11:57:57

    ElasticSeach基本概念简要总结 1.什么是全文检索 1.1 全文检索 ​ 先建立索引,再对索引进行搜索的过程就叫全文检索 ​ 可以使用 Lucene 实现全文检索。Lucene 是 apache 下的一个开放源代码的全文检索引擎工具包。提 供了完整的查询引擎和索引引擎。 1.2 Lucene中核心概念 ​

  • Elasticsearch的集群容错机制以及选举机制2021-06-08 16:04:55

    ES的容错机制 假设场景,现在一共有9个shard,其中3个shard 6个replica,一共有三个es节点,node1是master节点,具体如下图: 如果下载master节点挂掉,shard1,replica2-1,replica3-1 节点会丢失,在master节点挂掉的一瞬间 shard1就没了,此时shard1就不是active状态了,集群中不是所有的

  • Redis Replication主备复制2021-05-03 22:32:13

    Redis 主备复制 1 相关配置:   1)  replicaof <masterip> <masterport>   2) masterauth <master-password> 设置时候 replica 在发送同步相关的命令时会被要求 authenticate   3) masteruser <username> 当这个字段指定是 replica 发送同步请求前会被要求 AUTH: <usernam

  • mongodb副本集添加新的节点2021-05-01 22:30:20

      monodb副本集集群,能支撑多个secondary节点,一般刚开始可能部署少量一些节点,减轻成本费用,随着业务增加,会需要增加更多的节点,需要手动在上面添加新节点,那如何添加新节点呢?官方上有详细的文档说明,见:https://docs.mongodb.com/manual/tutorial/expand-replica-set/,这是域名在国外,

  • SQL Server Statistics in Always On Availability Groups2021-04-16 21:34:16

    SQL Server Statistics in Always On Availability Groups Introduction to SQL Server Statistics SQL Server Statistics are an essential part of query performance in SQL Server. They help the query optimizer to prepare a query plan using the distribution of v

  • 一文彻底搞清 Kafka 的副本复制机制2021-04-05 20:01:35

    让分布式系统的操作变得简单,在某种程度上是一种艺术,通常这种实现都是从大量的实践中总结得到的。Apache Kafka 的受欢迎程度在很大程度上归功于其设计和操作简单性。随着社区添加更多功能,开发者们会回过头来重新思考简化复杂行为的方法。Apache Kafka 中一个更细微的功能是它的

  • 逻辑复制-更改复制标识(REPLICA IDENTITY)2021-04-01 17:01:14

    文章目录逻辑复制-更改复制标识(REPLICA IDENTITY)复制标识介绍更改复制标识问题逻辑复制-更改复制标识(REPLICA IDENTITY)复制标识介绍逻辑复制是一种基于数据对象的复制标识(通常是主键)复制数据对象及其更改的方法。也就是说复制标识是逻辑复制的一个基础以下为复制标识的知识点为了能

  • clickhouse集群搭建2021-04-01 10:01:09

    文章目录 安装clickhouse修改集群配置文件启动clickhouse集群测试集群的可用性 安装clickhouse 本次用了4台服务器搭建clickhouse集群,使用rpm安装方式在4台服务器上安装clickhouse,步骤如下: sudo yum install -y curlcurl ­-s https://packagecloud.io/install/repositor

  • 一文彻底搞清 Kafka 的副本复制机制2021-03-30 16:54:24

    一文彻底搞清 Kafka 的副本复制机制 过往记忆大数据 过往记忆大数据 也可以到过往记忆大数据博客阅读(点击下面阅读原文即可) https://www.iteblog.com/archives/2556.html让分布式系统的操作变得简单,在某种程度上是一种艺术,通常这种实现都是从大量的实践中总结得到的。Apache Kafka

  • Docker搭建Redis2021-03-20 00:01:34

    文章目录 前言一、下载docker镜像二、配置文件1.创建配置文件2.修改redis.conf配置文件3.启动镜像容器4.查看是否启动成功 总结 前言 着手在docker上搭建一个单机版的redis 一、下载docker镜像 docker pull redis 完成后执行 docker images 二、配置文件 1.创建配置文

  • Replica set安装部署2021-03-11 20:32:23

    Replica set安装部署 三台机器,分别安装mongodb。 使用keyfile,做为多个mongo实例间的鉴权。 三台机器的分别放置replSetKey文件。并将文件所有者改为mongod。 chmod 400 /home/replSetKey chown mongod:mongod /home/replSetKey 三台机器。修改/etc/mongod.conf配置文件。然后

  • kafka架构2021-03-02 16:51:30

    topic :主题 partition: 一个topic 可以拥有若干个partition(从 0 开始标识partition ),分布在不同的broker 上, 实现发布与订阅 时负载均衡。producer 通过自定义的规则将消息发送到对应topic 下某个partition,以offset标识一条消息在一个partition的唯一性。一个partition拥有多个replic

  • Redis消息订阅,事务,modules2021-02-26 20:02:29

    Redis文档中心 官方地址:http://redis.cn/documentation.html 从文件中批量插入数据 官方地址:http://redis.cn/documentation.html Redis发布、订阅 官方地址:http://redis.cn/topics/pubsub.html help @pubsub 发布消息 PBULISH test hello 订阅消息 SUBSCRIBE test Redis+

  • Kafka学习(1)入门2021-02-17 17:03:43

    消息引擎(消息队列)是后端最常用的中间件,其主要功能有解耦、异步、削峰。而Kafka是Apache开发的最常用的消息引擎之一。 安装 直接到Kafka的官网下载二进制包然后解压就行了,Kafka需要Java的运行环境。首先启动Zookeeper作为Kafka的服务协调工具,之后启动Kafka就行了。 bin/zookeeper-

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有