- 博客(10)
- 收藏
- 关注
原创 有关TCP大厂面试题总结
如果客户端的最后一个ACK丢失,服务器会重传FIN报文。客户端等待2MSL可以在此期间收到重传的FIN,并重新发送ACK,确保服务器能正常关闭连接。
2025-03-22 14:22:41
451
原创 Zookeeper在Hbase中的作用
元数据存储:存储集群的元数据和状态信息。高可用性:协调 HMaster 的选举和故障切换。状态监控:监控 RegionServer 的健康状态。分布式协调:提供分布式锁和同步机制。客户端入口:为客户端提供集群访问的入口。Zookeeper 是 HBase 实现分布式、高可用和一致性的关键组件,没有 Zookeeper,HBase 将无法正常运行。
2025-03-11 14:10:42
549
原创 HBase---一个分布式、面向列的NoSQL数据库
HBase 是一个强大的分布式数据库,适合存储和处理大规模结构化数据。HBase 的数据存储在 HDFS 上,支持水平扩展和高可用性。:表中存储的最小数据单元,由行键、列族、列限定符和时间戳唯一标识。:每个单元格可以存储多个版本的数据,时间戳用于区分不同版本。:每行数据都有一个唯一的行键,行键是数据访问的主要方式。:表的分区,每个 Region 存储一段连续的行键范围。:列族是列的集合,列族在表创建时定义,列可以动态添加。:列族下的具体列,由列族和列限定符唯一标识。:数据存储在表中,表由行和列组成。
2025-03-11 10:15:00
395
原创 ZooKeeper ---一个分布式的协调服务
ZooKeeper 是分布式系统中非常重要的协调工具,适用于分布式锁、配置管理、领导者选举等场景。尽管有替代方案,ZooKeeper 仍然是许多分布式系统的核心组件。Watcher 是一种事件监听机制,客户端可以监听 ZNode 的变化(如数据更新、子节点变化等)。ZNode 可以是持久的(Persistent)或临时的(Ephemeral)。ZooKeeper 的数据模型类似于文件系统,数据存储在节点(ZNode)中。集群中有一个领导者(Leader),其他节点是追随者(Follower)。
2025-03-11 07:00:00
331
原创 Hive---构建在Hadoop上的数据仓库工具
Hive 是处理大规模数据的强大工具,适合批处理和数据分析任务,尤其适合熟悉 SQL 的用户。开启新对话。
2025-03-10 19:30:08
361
原创 不同场景下的负载均衡
使用主从复制(Master-Slave Replication),将写操作(如 INSERT、UPDATE)发送到主节点,读操作(如 SELECT)分发到多个从节点。在 InnoDB Cluster 中,MySQL Router 自动将写请求发送到主节点(Primary),读请求分发到从节点(Secondary)。在 Kubernetes 中,负载均衡用于将外部流量分发到集群内的多个 Pod,确保应用的高可用性和可扩展性。作为负载均衡器,将读请求分发到多个从节点,写请求发送到主节点。
2025-03-08 04:30:00
827
原创 SecondaryNameNode 的作用、工作原理以及它与高可用性(HA)方案的区别。
的主要作用是帮助 NameNode 管理元数据,定期合并。
2025-03-08 01:45:00
551
原创 NameNode故障解决方案
NameNode 故障会导致 HDFS 集群不可用,客户端无法访问数据。解决 NameNode 单点故障的最佳方案是配置。
2025-03-07 20:58:13
857
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人