SnappyData作业API

时间:2018-07-24 08:52:47

标签: snappydata

我们通过扩展SnappySqlJob并覆盖runSnappyJob和isValidJob来创建工作。

在runSnappyJob中,我们正在创建与Kafka的连接,以每1秒轮询一次来自Kafka的消息。

使用以下命令终止作业后

bin/snappy-job.sh stop  --lead lead:8090 --job-id <job_id>

我们在日志中看到Kafka仍在轮询数据。

是否有任何API可以检查正在运行的作业的状态,以便我们可以停止Kafka用户?

1 个答案:

答案 0 :(得分:0)

不确定您注意到的这种行为,但应使用SnappyStreamingJob而不是SnappyJob来管理流作业。
参见https://snappydatainc.github.io/snappydata/programming_guide/snappydata_jobs/……这里有一个指向示例的链接。