对于新项目,建议您使用新的适用于 Apache Flink Studio 的托管服务,而不是使用适用于 SQL 应用程序的 Kinesis Data Analytics。Managed Service for Apache Flink Studio 不仅操作简单,还具有高级分析功能,使您能够在几分钟内构建复杂的流处理应用程序。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 4:验证输出
在步骤 3:配置应用程序输出中配置应用程序输出后,使用以下 Amazon CLI 命令读取应用程序在目标流中写入的记录。
-
运行
get-shard-iterator
命令以获取指向输出流中的数据的指针。aws kinesis get-shard-iterator \ --shard-id shardId-000000000000 \ --shard-iterator-type TRIM_HORIZON \ --stream-name OutputStreamTestingAnomalyScores \ --region us-east-1 \ --profile adminuser
您将获得带分片迭代器值的响应,如以下示例响应中所示:
{ "ShardIterator": "
shard-iterator-value
" }复制该分片迭代器值。
-
运行
get-records
命令 Amazon CLI。aws kinesis get-records \ --shard-iterator
shared-iterator-value
\ --region us-east-1 \ --profile adminuser此命令将返回一页记录和另一个分片迭代器,您可在后续
get-records
命令中使用该迭代器来提取下一组记录。