我有一个拓扑,该拓扑是使用KafkaSpout从Kafka读取,然后在rest api中发布的。问题是该API有一定的维护期限,因此一段时间内不可用,我的问题是如何使用kafka喷口停止处理消息?,我找到了一个名为Storm-signals {{3} }问题是我无法更改kafka spout的实现以使其继承BaseSignalSpout。 还有其他方法吗?
答案 0 :(得分:0)
只需停用拓扑。您可以通过Storm CLI,Storm UI,Storm REST API或Nimbus客户端(Java或其他方式)执行此操作。喷口将停止发射,直到您重新激活拓扑。