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

10.16日学习笔记

  1. HBase 集群滚动升级(2.4.17 → 2.5.6)
    前期检查
    hbase hbck 0 不一致
    所有 Region 处于 OPENED 状态
    备份元数据:
    bash

hbase org.apache.hadoop.hbase.mapreduce.ExportSnapshot
snapshot_meta hdfs://backup/hbase-2417-meta
升级顺序
HMaster standby
停掉备 Master,替换 lib/ 目录 jar,启动后观察 WebUI 版本号正常。
RegionServer 逐台
脚本化:
bash
for rs in $(cat rs_list); do
grace_stop $rs # 先 disable_balancer,再 move_regions
yum install -y hbase-2.5.6
start_rs $rs
wait_for_online $rs
major_compact $rs # 触发文件格式校验
done
重启主 Master & 客户端
升级后首次启动会触发 hbase:meta 表 schema 变更(新增 regioninfo:seqnum 列族),耗时 30 s。
回退演练
保留旧安装目录 /opt/hbase-2.4.17.bak,回退只需切换软链并回滚 hbase:meta snapshot,测试 10 min 完成。
2. VM 性能压测与调优
KVM 嵌套层二 VM 磁盘 IO
工具:fio 3.36,宿主机 Intel P5510 7.68 TB NVMe。
场景:
缓存模式 none + 裸盘 virtio-blk
深度 32,4 k 随机写
结果:

层级 IOPS 延迟 (μs) CPU 占用
物理机 580 k 55 18 %
VMware 层一 420 k 76 22 %
KVM 层二 310 k 103 28 %
结论:嵌套损耗 25 %,可接受;把 io_uring 打开后层二提升到 350 k IOPS。
HugePages 加速
宿主机预留 4 G 1G-pages:
bash

echo 4 > /sys/kernel/mm/hugepages/hugepages-1048576kB/nr_hugepages
在层一 Ubuntu 的 /etc/default/grub 加:
GRUB_CMDLINE_LINUX="default_hugepagesz=1G hugepagesz=1G hugepages=4"
绑定 QEMU 进程:
bash

virsh edit kvm-guest

效果:TLB miss 从 3.2 % 降到 0.9 %,sysbench cpu 提升 8 %。
3. 杂项踩坑
HBase 升级后 BulkLoad 失败
报错 java.lang.UnsupportedOperationException: HFile version 3
解决:把 hbase.hfile.version 先降到 2,做完 BulkLoad 再改回 3 并 major_compact,让新文件自动升级格式。
VMware 16 → 17 许可证失效
升级后提示密钥不兼容,官方允许回退激活一次,需在 30 天内提交旧密钥工单,自动发放新序列号。

http://www.hskmm.com/?act=detail&tid=32623

相关文章:

  • day 3
  • PWN手的成长之路-18-ciscn_2019_ne_5-rettext
  • 技术人不用当“兼职运营”:2025微信编辑器实用指南,让产品更新日志/API教程产出效率提升3倍
  • 站位1
  • ubuntu2204系统ip地址配置
  • 10.16 —— 2021ccpc桂林D,B
  • day 2
  • 日志分析-windows日志分析base
  • 2025/10/16 模拟赛笔记 - sb
  • 课后作业3
  • KMP和Manacher
  • 10月16日日记
  • 日志|二叉树|404左叶子之和|112路径总和|129求根节点到叶子节点数字之和|
  • 第 5 天:C 语言运算符与表达式 —— 数据处理的优秀的工具集
  • mongoDB体验
  • TELUS如何通过Google技术栈实现业务增长与生产力跃升
  • 云服务器上部署 EasyTier中转服务器
  • 问世界
  • 为 .NET 10 GC(DATAS)做准备
  • LLM学习记录DAY3
  • 日总结 13
  • 黄景行电脑软件
  • 开源许可协议 gpl vs mit?
  • 二进制警报器
  • 题解:P8019 [ONTAK2015] OR-XOR
  • DP 思维好题(转载)
  • python sse的是什么?
  • idea代码阿里格式化
  • 万字长文详述单据引擎原理、流程、单据管理 - 智慧园区
  • windows 链接共享打印机出现错误0x00000709?打印机0x0000011b错误?0x0000bcd、0x00000709、0x00000011b