【发布时间】:2017-02-08 12:01:41
【问题描述】:
我有一个从 Aws Kinesis 读取数据的流应用程序。
默认情况下,当您创建流接收器时,您可以选择在哪个时间间隔执行检查点,这是在 DynamoDB 上完成的。
在某个时候我想停止我的应用程序 (sparkStreamingContext.stop()),但在此之前我想强制检查点。
有可能吗?
我知道如果检查点在文件系统上,我应该做sparkStreamingContext.checkpoint(directoryName),但 kinesis 的检查点在 DynamoDB 上,我该怎么做?
谢谢!
【问题讨论】:
标签: spark-streaming amazon-kinesis