本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
故障排除
启用火焰图
由于 Flink 中的实验性质,Flamegraphs 目前默认情况下处于禁用状态,因为它可能会影响应用程序性能。如果你想为你的应用程序启用 Flamegraphs,请创建一个案例以请求为你的应用程序 ARN 启用它。有关更多信息,请参阅 。Amazon支持中心
EFO 连接器 1.13.2 的问题
1.13.2 Kinesis Data Streams EFO 连接器存在一个已知问题,如果应用程序受到高背压,则性能会降低。为了缓解问题,请使用 Flink 1.13.3 连接器。您可以使用1.13 快照
编译错误:“无法解析项目的依赖项”
要编译 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
无效的选项:“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 存储桶中启用对象版本控制的更多信息,请参阅启用或禁用版本控制。