当前位置: 首页 > news >正文

10.2笔记

  1. HBase 数据库
    架构理解:
    HMaster:管理 RegionServer 的负载均衡、Region 分配等。
    RegionServer:负责数据的读写操作,管理多个 Region。
    ZooKeeper:协调集群状态,监控 RegionServer 存活。
    HDFS:底层存储,HBase 数据以 HFile 格式存储在 HDFS 上。
    数据模型:
    表(Table):由行键(RowKey)、列族(Column Family)、列限定符(Qualifier)、时间戳(Timestamp)组成。
    RowKey 设计原则:避免热点(如加盐、哈希、反转),长度适中(建议 10-100 字节)。
    列族优化:不超过 3 个,过多会触发频繁 Flush 和 Compaction。
    读写流程:
    写路径:先写 WAL(Write-Ahead Log),再写入 MemStore,MemStore 满后 Flush 成 HFile。
    读路径:先检查 BlockCache(LRU 缓存),再读 MemStore 和 HFile(通过 BloomFilter 过滤)。
    调优参数:
    hbase.hregion.max.filesize:控制 Region 大小(默认 10GB,调大减少 Split)。
    hbase.regionserver.handler.count:RPC 线程数(建议 100-200,视内存调整)。
    hbase.bucketcache.ioengine:启用堆外缓存(如 offheap 或 file:/path/to/cache)。
  2. VM 虚拟机实践
    克隆与快照:
    链接克隆:依赖原始虚拟机,节省磁盘空间(但原始 VM 损坏则失效)。
    完整克隆:独立副本,占用双倍空间,适合长期隔离环境。
    快照链:避免超过 3 层,合并快照用 vmware-vdiskmanager -k 压缩磁盘。
    网络模式:
    NAT:VM 共享主机 IP,端口转发需手动配置(如 vmnet8 网卡)。
    桥接:VM 直接接入物理网络,需独立 IP(适合集群测试)。
    仅主机模式:隔离环境,通过 vmnet1 与主机通信(模拟内网)。
    性能优化:
    关闭虚拟化引擎的 “侧通道缓解”(提升 10%-20% 性能,但降低安全性)。
    预分配磁盘空间(避免动态扩展导致的碎片化)。
    启用 虚拟化 CPU 计数器(如 vt-x / amd-v)以支持 64 位嵌套虚拟化。
  3. 问题记录
    HBase 启动失败:
    报错 org.apache.hadoop.hbase.PleaseHoldException: Master is initializing,因 ZooKeeper 未清理旧数据。解决:
    bash

zkCli.sh rmr /hbase-unsecure/meta-region-server

http://www.rkmt.cn/news/15013.html

相关文章:

  • Spring Boot 内置日志框架 Logback - 以及 lombok 介绍 - 教程
  • CF VP 记录
  • 原来你是这样的claude code aciton:没想象中好
  • FlareOn1 -- 5get_it
  • python语言手势控制音乐播放器代码QZQ
  • 2025 编码器厂家 TOP 企业品牌推荐排行榜,无磁,光学,脉冲,绝对型,伺服,机械多圈,工业,二进制,拉线编码器公司推荐
  • Spark专题-第三部分:性能监控与实战优化(1)-认识spark ui - 指南
  • 2025 年等离子清洗机厂家 TOP 企业品牌推荐排行榜,大气,真空,宽幅,微波,自动化,常压,低温,大腔体,射频,DBD,介质阻挡放电等离子清洗机公司推荐!
  • 完整教程:如何优雅的布局,height: 100% 的使用和 flex-grow: 1 的 min-height 陷阱
  • 2025担保合同律师事务所推荐,专业团队高效解决法律难题!
  • 2025年筒袋磁力泵实力厂家推荐榜:高效耐用与创新技术深度解
  • Android项目实现自动获取手机号一键登录功能
  • Qt编程: 正则表达式分析 - 实践
  • Manim实现渐变填充特效
  • Spring Boot 集成 Redis 全方位详解 - 指南
  • 十月牛气冲天计数题没做
  • datadome 隐私模式 ck设置
  • CPU温度查看(Core Temp)
  • 深入解析:python学智能算法(三十九)|使用PyTorch模块的normal()函数绘制正态分布函数图
  • 2025污水处理设备厂家 TOP 企业品牌推荐排行榜,一体化,生活,工业,养殖,医疗,农村,学校,餐厨,隧洞,高速污水处理设备公司推荐!
  • 详细介绍:告别“下次注意”,用这套结构化事故复盘方案就对了
  • 关于树状数组的一些东西
  • [问题记录] vmagent 增加 aggregation 表达式后,CPU 上升 2.43 倍, 内存上升 3.82 倍
  • CF1081F Tricky Interactor
  • JAVA SE 基础语法 —— A / 初识 - 指南
  • 2025机械加工供货厂家权威口碑排行:实力与服务深度解析!
  • 2025七水硫酸锌厂家权威推荐榜:优质供应与专业定制首选
  • CustomKD论文阅读 - 实践
  • 2025 年水质测定仪厂家 TOP 企业品牌推荐排行榜,多参数,便携式,cod 快速,台式,污水,自来水,养殖,便携式总磷总氮,余氯总氯,废水水质测定仪公司推荐
  • AI+Decodo:构建智能电商价格监控系统的完整实战指南 - 实践