202512-30 万字长文讲透 RocketMQ 的消费逻辑 RocketMQ 是笔者非常喜欢的消息队列,4.9.X 版本是目前使用最广泛的版本,但它的消费逻辑相对较重,很多同学学习起来没有头绪。 这篇文章,笔者梳理了 RocketMQ 的消费逻辑,希望对大家有所启发。 1 架构概览 在展开集群消费逻辑细节前,我们先对 Rocket.... Read More >
202512-23 [原创]Qdrant 常用维护脚本 一、根据集合关键字扫描出集合名字 脚本位置:/opt/soft/qdrant_tool/bin # cat list_qdrant_collection.sh #!/bin/bash #要扫描匹配的集合地址 qdrant_cluster="10.100.x.x:6333" #要扫描.... Read More >
202510-23 tcpdump 抓包常见问题处理方案 常见提示信息与处理方案 [Packet size limited during capture] 问题现象:如下图所示,全长有171字节,但只获取到前96个字节。 可能原因:此提示说明被标记的包信息没有完整的获取,一般是由于抓包方式引起。 处理方案:在某些操作系统中.... Read More >
202510-23 [原创] Hadoop 执行balance 报错:hdfs balance java.io.IOException: Another Balancer is running.. Exiting 问题现象 公司Hadoop集群需要进行扩容,为了使各节点数据均衡需要执行balance操作,在HDFS客户端启动了一个Balance进程,因为某些原因把该进程异常停止了,再次执行Balance操作,操作会失败报错:hdfs balance java.io.IOException: Anoth.... Read More >
202509-20 [原创] Seaweedfs 集群各版本变更总结 一、已知BUG信息 说明:以下版本BUG是在实际生产环境中遇到过,总结如下: 版本BUG 影响严重程度BUG issues解决版本2.74raft协议版本BUG,Master组件会突然异常挂掉,再启动会引发集群脑裂,seaweedfs服务异常高https://github.com/se.... Read More >
202509-19 [原创] Seaweedfs 核心组件配置参数详解 一级参数 说明:以下参数基于seaweedfs v3.73版本整理 执行 ./weed -h 查看seaweedfs的各核心组件指令 参数原文说明autocompleteinstall autocomplete安装自动补全,用于增强weed shellautocomplete.u.... Read More >
202509-02 Nacos 集群核心架构原理分析 一、Nacos 集群架构 1、Nacos 集群架构图 官方架构图 官方推荐用户把所有服务列表放到一个vip下面,然后挂到一个域名下面。 http://nacos.com:port/openAPI 域名 + SLB模式(内网SLB,不可暴露到公网,以免带来安全风险),可读性好.... Read More >
202509-01 [原创] Minio 限制用户访问特定bucket的方法 Minio Web 控制台操作方法 1、访问 MinIO 控制台,使用管理员账户登录。 2、创建存储桶 3、创建Policy策略 在左侧菜单中,点击 "Access Management"(访问管理)。 在 "Policies"(策略)页面,点击 "Creat.... Read More >
202506-05 Qdrant 版本更新信息 Qdrant v1.14.1 1、版本亮点详解 1、写前日志(WAL)增量切片传输效率大幅提升 通过批处理机制和更精细的同步控制,qdrant显著加快了WAL增量写入的数据切片(shard)传输速度。这意味着数据复制和恢复时延缩短,集群状态同步更加流畅稳定。对分布式部署的用户尤为重要。.... Read More >
202506-04 RocketMQ 4.5 vs RocketMQ 5.0 版本对比 一、架构变化 RocketMQ 5.0 架构上的变化主要是为了更好的走向云原生。 RocketMQ 4.x 架构如下: Broker 向 Name Server 注册 Topic 路由信息,Producer 和 Consumer 则从 Name Server 获取路由信息.... Read More >
202505-26 [原创] Redis 各版本命令大全 一、通用命令 二、Redis 3.x 版本 三、Redis 4.x 版本 四、Redis 5.x 版本 redis-cli --cluster命令 Redis Cluster 在5.0之后取消了ruby脚本 redis-trib.rb的支持(手动命令行添加集群的方式不.... Read More >
202505-22 运维必会工具02:Rsync 命令详解 一、rsync 命令核心功能与基本语法 1、核心功能 增量同步:仅传输源文件与目标文件之间的差异部分,大幅减少数据传输量。 跨平台支持:适用于本地文件系统、远程 SSH 或 rsync 协议连接的服务器。 元数据保留:支持保留文件权限、时间戳、符号链接、硬链接等属性。 .... Read More >