如何停止KafkaSpout?

时间:2018-07-27 16:02:30

标签: apache-kafka apache-zookeeper apache-storm

我有一个拓扑,该拓扑是使用KafkaSpout从Kafka读取,然后在rest api中发布的。问题是该API有一定的维护期限,因此一段时间内不可用,我的问题是如何使用kafka喷口停止处理消息?,我找到了一个名为Storm-signals {{3} }问题是我无法更改kafka spout的实现以使其继承BaseSignalSpout。 还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

只需停用拓扑。您可以通过Storm CLI,Storm UI,Storm REST API或Nimbus客户端(Java或其他方式)执行此操作。喷口将停止发射,直到您重新激活拓扑。