hbase - Google Cloud Bigtable 协处理器支持

标签 hbase phoenix google-cloud-bigtable

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

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

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

更新 1: Apache Phoenix 共同作者列表:
  • GroupedAggregateRegionObserver
  • 索引器
  • MetaDataEndpointImpl
  • MetaDataRegionObserver
  • 扫描区域观察者
  • SequenceRegionObserver
  • ServerCachingEndpointImpl
  • UngroupedAggregateRegionObserver
  • 最佳答案

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

    关于hbase - Google Cloud Bigtable 协处理器支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30092964/

    相关文章:

    hadoop - 使用 HBase/Hadoop/Storm

    networking - 在 docker 容器内运行 HBase

    hbase - 访问速度极快的大数据

    go - 如何从 GoLang 应用程序连接到 Bigtable 模拟器?如何使用它?

    google-cloud-platform - 自动 BigTable 备份

    hadoop - 线程 "main"org.apache.hadoop.mapred.InvalidJobConfException : Output directory not set 中出现异常

    用于安全 Hbase 的 Java 客户端

    hadoop - 如何使用hbase将apache phoenix安装到ambari 1.7?

    hadoop - Phoenix JDBC连接时间太长

    apache-beam - 我正在尝试编写一个从 bigtable 读取数据并将 ByteString 转换为 Genric 记录的函数