Storm从同一个螺栓写入多个HBase表?

时间:2017-10-26 13:09:44

标签: hbase apache-storm

我有一个风暴拓扑,它从kafka主题中读取数据并将其存储到hbase表中,我想知道是否有任何方法可以根据kafka消息中的数据动态决定消息写入哪个表?

1 个答案:

答案 0 :(得分:0)

您使用的是默认的HBase螺栓吗?

有几种方法可以做到这一点。您可以创建一个实现逻辑的螺栓,并在另一端使用HBase螺栓在多个流中的一个流中发出元组,订阅正确的流。如果你的逻辑非常复杂并且执行此操作所需的螺栓数量超过了顶部,那么你总是可以编写一个实现表选择逻辑和插入HBase的螺栓。