我尝试开发Snowplow点击跟踪的工作示例。我必须设置浓缩过程以丰富Kinesis流上的原始数据。但是,当我运行JAR文件时,我收到此错误:
ERROR com.amazonaws.services.kinesis.leases.impl.LeaseManager - Failed to get table status for SnowplowEnrich-${enrich.streams.in.raw}
DynamoDB是否是浓缩过程的必需品?
答案 0 :(得分:1)
这取决于,在批处理模式下,DynamoDB不是浓缩过程所必需的,DynamoDB用于 RDB Shredder 。
您尝试安装哪个版本。对于PoC,您可以使用Snowplow Mini
Snowplow社区在discourse.snowplowanalytics.com
中有效