HBase版本1.X和2.X有什么区别

问题描述 投票:2回答:1

[HBase 1.X版本和2.X版本之间有什么显着区别?

changelog官方仅包含数千张JIRA封闭票。 release notes更具可读性,但可读性不高。

有人可以提供更具可读性的解释吗?

hbase
1个回答
0
投票

1.x和2.x版本之间的重大变化是:

  • Hbase 2.x仅在Java 8+上有效
  • 不推荐使用较旧的1.x客户端API。 API在2.x中变得更好了
  • 在2.x中没有托管连接
  • 过滤器和协处理器的更改

2.x版本旨在达到以下几点:

  • [重更新操作在2.x中比在1.x中更好]
  • 使读取缓存整体上更快
  • 利用可用的RAM
  • 减少读取时的临时垃圾
  • 减少书面GC并提高吞吐量
  • 许多堆外更改
  • memstore中的更改,如减少对磁盘的刷新,内存压缩等
  • 异步客户端
  • 更好的本机备份-还原解决方案

协处理器指标api,复制更改等也将有其他更改。>

© www.soinside.com 2019 - 2024. All rights reserved.