【发布时间】:2018-06-27 13:54:24
【问题描述】:
我正在尝试使 Snowplow 在 AWS 上工作。当我尝试在实例上运行流丰富服务时,我得到了这个异常:
[main] INFO com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker - Syncing Kinesis shard info
[main] ERROR com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardSyncTask - Caught exception while sync'ing Kinesis shards and leases
[cw-metrics-publisher] WARN com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable - Could not publish 4 datums to CloudWatch
我认为错误不是由于 Cloud Watch:
在同步 Kinesis 分片和租约时捕获异常
【问题讨论】:
-
我看到了同样的问题。我发现的其他论坛帖子告诉我要确保服务器的 IAM 角色可以访问 Kinesis、Dynamo 和 Cloudwatch,但这并没有解决我的问题。你找到解决方案了吗?
-
我也面临同样的问题,而且我确实拥有完全访问权限。你找到解决方案了吗?
-
实际上,问题确实在于无法创建/访问 dynamo db 表,其中保存了已成功处理的 kinesis 数据包的当前索引信息。因此,请确保您的 IAM 角色可以在 DynamoDB 中创建表。参考:docs.aws.amazon.com/streams/latest/dev/…
标签: amazon-web-services amazon-kinesis