小版本升级

本文介绍通过云数据库HBase控制台如何升级小版本以及历史版本说明。

重要
  • 升级过程中HBase服务不会停止,只会逐台滚动重启升级,RegionServer重启前我们会把所有的Region全部移到其他服务器上,尽可能地减少对业务影响。业务在升级过程中可能遇到一些抖动,但整个HBase集群都会保持可用状态,用户可以放心升级。

  • 升级时间与集群的大小,Region的个数多少相关,集群越大越多时间越长。一般2个Core节点,共有100个Region的集群会在10分钟以内升级完成。如果集群较大,Region数目上千,升级时间可能会超过一个小时。

操作步骤

  1. 登录HBase管理控制台

  2. 在顶部菜单栏的左上角,选择实例所属的地域。

  3. 集群列表页,单击目标实例ID。

  4. 在左侧导航栏中选择数据库连接

  5. 单击页面右上角的小版本升级

版本说明

版本号

发布日期

类型

说明

2.7.6

2024年12月06日

新功能

功能优化

  • 优化聚合请求执行逻辑,提升聚合请求执行性能。

  • 优化二级索引历史数据构建逻辑,解决偶发报错构建失败的问题。

  • 优化请求执行重试逻辑,减少分片在移动/分裂过程中可能的抛错。

  • 优化IN请求执行逻辑,提升有大量IN查询的请求执行效率。

  • 进一步优化热点自愈的逻辑,能够更细粒度发现和解决热点分片问题。

  • 优化HBase协议兼容的兼容度。

  • 优化MySQL语法的兼容性和丰富度。

  • 其他一些稳定性修复。

2.7.1

2024年07月11日

新功能

  • 支持将MD5、SHA256函数表达式设置为二级索引键。详细介绍,请参见二级索引函数表达式

  • 支持通过SQL设置宽表引擎的最大连接数。详细介绍,请参见ALTER SYSTEM配置项

  • Ganos时空服务新增网格二级索引。具体介绍,请参加网格二级索引

  • 网格索引支持相交查询。

功能优化

  • 优化SQL点查性能。

  • 支持同时对一张表的多张索引表中的历史数据构建索引。

  • 丰富二级索引历史构建时的状态的进度信息。

  • 其他一些稳定性修复和对MySQL语法的兼容性和丰富度。

2.6.5

2024年03月25日

新功能

功能优化

  • 提升对MySQL语法的兼容性和丰富度。

  • Lindorm SQL支持物理计划复用,优化查询性能。

  • 二级索引历史数据索引构建不受冷存储影响。

  • 优化HBase原生客户端协议兼容的若干问题,使用开源HBase客户端访问Lindorm的用户建议将宽表引擎升级至此版本以上。

2.6.2

2023年11月08日

新功能

2.5.6

2023年08月18日

功能优化

  • 修复HBase协议兼容性问题。

  • 修复多分组下负载不均衡的问题。

  • 其他一些稳定性修复。

2.5.3

2023年05月24日

新功能

支持通配符列

功能优化

  • 修复在短路读写过程中使用SQL请求时可能会超时的问题。

    说明

    为获得更好的读写体验,建议所有使用SQL的用户将宽表引擎升级至2.5.3及以上版本。

  • 修复使用开源HBase客户端batch接口时产生的兼容性问题。

  • 修复使用开源HBase客户端时,请求meta次数过多的问题。

2.5.2

2023年04月19日

新功能

  • Lindorm SQL支持删除表中已有的列(Drop Column),详细介绍,请参见ALTER TABLE

  • 支持列存索引

功能优化

  • 优化使用SQL访问HBase表的使用体验。

  • 优化冷热分离场景下查询的体验。

  • 提升审计日志异步化的性能。

  • 优化HBase客户端协议兼容。

  • 增加Region监控的文件数上限。

  • 优化Aggregate语句的执行效率。

  • 优化短TTL场景下数据过期产生的CPU消耗。

2.4.3

2023年03月10日

功能优化

  • 优化Lindorm SQL的使用体验。

  • 其他一些稳定性修复。

2.4.2

2022年12月13日

新功能

功能优化

  • 优化JSON的使用体验。

  • 其他一些稳定性修复。

2.4.1

2022年11月01日

功能优化

  • 优化Ganos时空功能的使用体验。

  • 修复Lindorm SQL的BUG。

2.4.0

2022年10月09日

新功能

功能优化

优化Lindorm SQL的使用体验。

2.3.4

2022年08月30日

功能优化

优化Lindorm SQL的使用体验。

2.3.3

2022年08月16日

功能优化

  • 新增热点自动识别处理功能。

  • 时空引擎新增ST_DWithin和ST_DWithinSphere函数。

  • 其他一些稳定性修复。

2.3.2

2022年08月02日

功能优化

2.3.1

2022年06月30日

新功能

支持Lindorm Ganos时空功能

2.2.21

2022年04月25日

功能优化

  • 优化写入时DirectMemory消耗。

  • 优化负载均衡策略。

  • 优化Compaction的参数,并支持自适应调节。

  • 优化索引构建速度。

  • 优化SQL的读写性能。

2.2.20

2022年03月16日

功能优化

  • 优化大KV的写入性能。

  • Lindorm SQL支持读取多版本和自定义时间戳写入功能。

  • 修复其他性能问题。

2.2.19

2022年02月09日

新功能

Lindorm SQL支持动态列功能,支持SQL层监控功能。

功能优化

  • 修复Lindorm SQL表属性修改后元数据更新滞后的问题。

  • 修复稳定性问题。

2.2.18

2022年01月05日

功能优化

  • 优化Lindorm SQL的性能。

  • 修复Lindorm SQL中Date类型和Time类型的时区问题。

  • 修复稳定性问题。

2.2.17

2021年12月17日

功能优化

  • 修复Lindorm SQL的BUG。

  • 优化冷存储Region的上线速度,使用冷存储的用户,建议将宽表引擎版本升级至2.2.17以上。

2.2.16

2021年11月12日

功能优化

  • 完善Lindorm SQL的语法,使用SQL的用户建议将宽表引擎版本升级至2.2.16以上。

  • 优化刷盘逻辑,避免Region过多时出现内存不足问题。

  • 修复其他BUG。

2.2.15

2021年10月18日

功能优化

优化Lindorm SQL的使用,修复某种情况下建表失败和强一致表访问失败的问题。建议升级至此版本以上。

2.2.12

2021年09月06日

功能优化

  • 优化compaction策略,提高效率。

  • 优化Scan返回的数据量。

2.2.11

2021年08月25日

新特性

2.2.10

2021年08月12日

功能优化

修复冷存储在网络抖动时遇到请求报错的问题。建议升级至此版本以上。

2.2.9

2021年06月09日

新特性

多维索引SearchIndex功能支持动态生成分词器的配置,并修复部分缺陷问题。

2.2.8

2021年03月25日

功能优化

优化zstd压缩时的内存占用问题。

2.2.7

2021年03月11日

新特性

支持Lindorm数据按顺序导出,需要同时使用LTS。

2.2.5

2021年01月07日

新特性

支持Lindorm增量数据的导出,需要同时使用LTS。

2.2.1

2020年09月09日

功能优化

优化多维索引SearchIndex功能,并修复部分缺陷问题。

2.1.30

2020年10月26日

功能优化

优化写热点情况下flush region的选择算法问题。

2.1.26

2020年10月9日

功能优化

优化小规格实例中BucketCache的内存overhead的问题。

2.1.25

2020年09月30日

功能优化

减少了Reverse Scan时取回的冗余数据量。

2.1.23

2020年09月22日

功能优化

优化小内存机型的内存管理问题。

2.1.21

2020年07月20日

功能优化

建议升级至此版本以上。

  • 优化写入吞吐的问题。

  • 优化Reverse Scan的性能问题。

  • 优化冷热分离功能中热存储数据归档至冷存储的速度问题。

2.1.17

2020年03月20日

功能优化

优化多维索引SearchIndex功能的使用。

2.1.15

2020年02月06日

功能优化

优化多维索引SearchIndex功能,并修复部分缺陷问题。

2.1.12

2019年12月16日

功能优化

优化多维索引SearchIndex功能,并修复bulkload过程中遇到的问题。

2.1.10

2019年11月16日

新特性

支持维索引SearchIndex功能。

功能优化

优化冷热分离功能。

2.1.9

2019年10月08日

新特性

支持多维索引SearchIndex功能,并修复部分缺陷问题。

2.1.8

2019年09月09日

新特性

支持使用冷存储冷热分离功能。