【发布时间】:2017-04-16 20:18:49
【问题描述】:
我想使用 Spark Streaming 应用程序中的 DynamoDB Stream。
Spark 流式传输使用 KCL 从 Kinesis 读取数据。有一个库可以让 KCL 能够从 DynamoDB 流中读取数据:dynamodb-streams-kinesis-adapter。
但是可以将这个库插入到 spark 中吗?有人做过吗?
我使用的是 Spark 2.1.0。
我的备份计划是让另一个应用程序从 DynamoDB 流中读取到 Kinesis 流中。
谢谢
【问题讨论】:
-
到目前为止你尝试了什么?
-
我已经能够通过调整从 DynamoDB 流中使用:KinesisUtils、KinesisInputDStream 和 KinesisReceiver。真正的变化在于我使用 com.amazonaws.services.dynamodbv2.streamsadapter.StreamsWorker 的 KinesisReceiver。
标签: apache-spark amazon-dynamodb amazon-kinesis