HBase 连接器 - Thrift 或 REST

数据挖掘 大数据 apache-hadoop
2022-02-09 17:58:43

似乎至少有两种方法可以从外部应用程序连接到 HBase,使用 Java 以外的语言(即 Python):

  1. HBase 节俭 API
  2. HBase 星门 (REST API)

有谁知道在什么情况下应该使用哪一个?即它们的主要区别和优点/缺点是什么?

1个回答

Thrift 通常更快,因为正在交换的数据更小。Stargate 提供的 Web 服务是一种得到广泛支持的集成方法,当您使用集成可能性有限的商业产品时,这是一个问题。

在一个一切都受控的封闭环境中,我更喜欢 Thrift。如果我将数据暴露给外部团队或系统,我更喜欢 Stargate。