我目前正在探索 HBase 协处理器,以便在服务器端对 HBase 集群上的特定表进行行更新时实现一些算法处理。我们的集群在多个生产应用程序之间共享。
由于我的协处理器是在 RegionServer 的地址空间内加载和执行的,任何行为不端的协处理器代码会导致区域服务器崩溃吗?我们不想仅仅为了支持在这张 1 表上使用协处理器而重新启动/重建我们的集群。
你们中有人有过这样的经历吗?如果是这样,很高兴听到您可能遇到/实施的任何问题/解决方案。
我目前正在探索 HBase 协处理器,以便在服务器端对 HBase 集群上的特定表进行行更新时实现一些算法处理。我们的集群在多个生产应用程序之间共享。
由于我的协处理器是在 RegionServer 的地址空间内加载和执行的,任何行为不端的协处理器代码会导致区域服务器崩溃吗?我们不想仅仅为了支持在这张 1 表上使用协处理器而重新启动/重建我们的集群。
你们中有人有过这样的经历吗?如果是这样,很高兴听到您可能遇到/实施的任何问题/解决方案。
由于我的协处理器是在 RegionServer 的地址空间内加载和执行的,任何行为不端的协处理器代码会导致区域服务器崩溃吗?
是的,任何行为不端的协处理器实现都会影响托管它的服务(RS 或 Master)。
截至今天,仍然没有隔离支持,但https://issues.apache.org/jira/browse/HBASE-4047跟踪了这样一个功能。