Apache HBase 1.4.14,分布式存储系统
Apache HBase 1.4.14 已经发布。HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用 HBase 技术可在廉价 PC Server 上搭建起大规模结构化存储集群。
主要更新内容
- Bug
- 降低除热分支之外的所有分支的 flakey 重新运行率
- WALFactory.Providers.multiwal 导致 StackOverflowError
- [授权] ServiceAuthorizationManager 不可动态更新
- 修复 ServiceAuthorizationManager 上的 findbugs 警告
- 使 hbase.security.authentication 属性的 kerberos 值不区分大小写
- 将 HBASE-24169 的预提交更改向后移植到所有分支
- 使用 SaslConnection MAX_ATTEMPTS 的客户端属性(当前硬编码为 5)
- 将 "-h" 或 "--help" 传递给 bin/hbase 没有按预期执行
- [Build] 分支 1 的构建似乎因为 pylint 而损坏
- hbase.rowlock.wait.duration 不应 <= 0
- 删除未使用的凭证 hbaseqa-at-asf-jira
- CompactionConfiguration 记录不切实际的存储文件大小
- 使用 maven 运行 UT 时避免修剪错误堆栈跟踪
- 改进
- [RSGroup] 自动将创建的表分配给相应的 rsgroup,而不是手动操作
- 对区域关闭锁使用公平的 ReentrantReadWriteLock
- 将 Thrift 升级到 0.13.0:0.12.0 具有出色的 CVE
- [Build] Pin rubocop 版本 <= 0.81
- 将 HBASE-24302 反向移植到分支 1
- 修复 HStore#compact 注释中的拼写错误
- 子任务
- 将 HBASE-23989 中的个性更改向后移植到所有活动分支
- 在 hadoop 检查中添加 hadoop 3.2.x
- 修复了 hbase-personality.sh 中不稳定的作业 url
- 将不稳定的报告 jenkins 作业从 Hadoop 迁移到 hbase
- 将脆弱的测试 jenkins 作业从 Hadoop 迁移到 hbase
- 将 HBase Nightly jenkins 作业从 Hadoop 迁移到 hbase
- 将 java.io.tmpdir 设置为项目构建目录以避免将 std*deferred 文件写入 /tmp
详情请查看更新公告。