Google Cloud Bigtable 协处理器支持
Google Cloud Bigtable coprocessor support
Google Cloud BigTable 不支持协处理器:
Coprocessors are not supported. You cannot create classes that
implement the interface org.apache.hadoop.hbase.coprocessor.
https://cloud.google.com/bigtable/docs/hbase-differences
我可以理解协处理器需要在每个平板电脑 (RS) 节点上部署客户代码 (jars)。尽管如此,Endpoint 协处理器对于 HBase 应用程序在某些情况下确保数据局部性仍然至关重要。 HBase 扩展,如 Apache Phoenix 依赖 Observer 协处理器来维护二级索引,因此缺乏协处理器支持对我来说似乎是一个主要的不兼容领域。
将来是否可能支持协处理器以及在 BigTable 平板电脑上执行自定义 Java "stored procedures" 有哪些解决方法?
更新 1: Apache Phoenix 合作者列表:
- GroupedAggregateRegionObserver
- 索引器
- MetaDataEndpointImpl
- MetaDataRegionObserver
- ScanRegionObserver
- SequenceRegionObserver
- ServerCachingEndpointImpl
- UngroupedAggregateRegionObserver
自 2015 年 6 月 1 日起,不支持自定义协处理器。
Google Cloud BigTable 不支持协处理器:
Coprocessors are not supported. You cannot create classes that implement the interface org.apache.hadoop.hbase.coprocessor.
https://cloud.google.com/bigtable/docs/hbase-differences
我可以理解协处理器需要在每个平板电脑 (RS) 节点上部署客户代码 (jars)。尽管如此,Endpoint 协处理器对于 HBase 应用程序在某些情况下确保数据局部性仍然至关重要。 HBase 扩展,如 Apache Phoenix 依赖 Observer 协处理器来维护二级索引,因此缺乏协处理器支持对我来说似乎是一个主要的不兼容领域。
将来是否可能支持协处理器以及在 BigTable 平板电脑上执行自定义 Java "stored procedures" 有哪些解决方法?
更新 1: Apache Phoenix 合作者列表:
- GroupedAggregateRegionObserver
- 索引器
- MetaDataEndpointImpl
- MetaDataRegionObserver
- ScanRegionObserver
- SequenceRegionObserver
- ServerCachingEndpointImpl
- UngroupedAggregateRegionObserver
自 2015 年 6 月 1 日起,不支持自定义协处理器。