1. hbase client和hbase server通讯采用rpc协议
2. hbase版本约定
从 1.0.0 版本开始,HBase 正在致力于 Semantic Versioning 的发布版本。
对于给定的版本号 MAJOR.MINOR.PATCH,增加如下内容:
• MAJOR 版本,当你进行不兼容的 API 更改时
• MINOR 版本,当您以向后兼容的方式添加功能时
• PATCH 版本,当您进行向后兼容的错误修复时
• 预发布和构建元数据的其他标签可作为MAJOR.MINOR.PATCH格式的扩展。如图:
3. Replication wal部分变动
根据版本约定来看hbase-2.4.5和hbase-1.2.0做了MAJOR版本的变更,对原有api做了不兼容改动,在进行replication时rpc可能会发生调用异常。
从官方文档可见,Replication和WAL