故障排除 - Amazon Kinesis Data Analytics
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

故障排除

启用火焰图

由于 Flink 中的实验性质,Flamegraphs 目前默认情况下处于禁用状态,因为它可能会影响应用程序性能。如果你想为你的应用程序启用 Flamegraphs,请创建一个案例以请求为你的应用程序 ARN 启用它。有关更多信息,请参阅 。Amazon支持中心.

EFO 连接器 1.13.2 的问题

1.13.2 Kinesis Data Streams EFO 连接器存在一个已知问题,如果应用程序受到高背压,则性能会降低。为了缓解问题,请使用 Flink 1.13.3 连接器。您可以使用1.13 快照在 Maven 上。

编译错误:“无法解析项目的依赖项”

要编译 Apache Flink 示例应用程序的 Kinesis Data Analytics,您必须先下载并编译 Apache Flink Kinesis 连接器,然后将其添加到本地 Maven 存储库中。如果尚未将连接器添加到存储库中,则会显示类似下面的编译错误:

Could not resolve dependencies for project your project name: Failure to find org.apache.flink:flink-connector-kinesis_2.11:jar:1.8.2 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced

要解决该错误,您必须下载连接器的 Apache Flink 源代码(位于 https://flink.apache.org/downloads.html 中的版本 1.8.2)。有关如何下载、编译和安装 Apache Flink 源代码的说明,请参阅将 Apache Flink Kinesis Streams 连接器与早期 Apache Flink 版本一起使用

无效的选项:“kinesisanalyticsv2”

要使用 Kinesis Data Analytics API 的第 2 版,您需要安装Amazon Command Line Interface(Amazon CLI)。

有关升级Amazon CLI,请参阅安装Amazon Command Line Interface中的Amazon Command Line Interface用户指南.

UpdateApplication操作没有重新加载应用程序代码

这些区域有:UpdateApplication如果未指定 S3 对象版本,操作不会使用相同的文件名重新加载应用程序代码。要使用相同的文件名重新加载应用程序代码,请在 S3 存储桶上启用版本控制,并使用ObjectVersionUpdate参数。有关在 S3 存储桶中启用对象版本控制的更多信息,请参阅启用或禁用版本控制