8

Google Cloud BigTable 不支持协处理器:

不支持协处理器。您不能创建实现接口 org.apache.hadoop.hbase.coprocessor 的类。

https://cloud.google.com/bigtable/docs/hbase-differences

我可以理解协处理器需要在每个 Tablet (RS) 节点上部署客户代码(jar)。尽管如此,Endpoint 协处理器对于 HBase 应用程序在某些情况下确保数据局部性至关重要。Apache Phoenix 等 HBase 扩展依赖于 Observer 协处理器来维护二级索引,因此缺乏协处理器支持对我来说似乎是一个主要的不兼容领域。

将来是否可能支持协处理器?在 BigTable 平板电脑上执行自定义 Java“存储过程”有哪些变通方法?

更新 1: Apache Phoenix coprosessors 列表:

  • GroupedAggregateRegionObserver
  • 索引器
  • 元数据端点实现
  • 元数据区域观察者
  • 扫描区域观察者
  • 序列区域观察者
  • 服务器缓存端点实现
  • UngroupedAggregateRegionObserver
4

1 回答 1

2

自 2015 年 6 月 1 日起,不支持自定义协处理器。

于 2015-06-01T10:08:45.737 回答