HBase thrift/thrift2 使用指南

  1. 云栖社区>
  2. 博客>
  3. 正文

HBase thrift/thrift2 使用指南

郭泽晖 2017-05-22 21:56:45 浏览14596
展开阅读全文

Thrift server简介

Thrift server是HBase中的一种服务,主要用于对多语言API的支持。基于Apache Thrift(多语言支持的通信框架)开发,目前有两种版本thriftthrift2

thrift2是当时为了适应新的Java API,提出来的。由于种种原因,thrift2没有完美兼容并替代thrift,所有就留下了两个版本。

Thrift 和 Thrift2 的区别

  • 接口设计上Thrift2要比Thrfit更优雅,或者说和现在的API更贴近。比如两者的get接口:
    // Thrift2 的get接口,传入TGet(对应Java API种的Get类)
    // 用过Java API的同学看起来应该会更亲切
    TResult get(
         /** the table to ge

网友评论

登录后评论
0/500
评论
郭泽晖
+ 关注