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

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

维护Kinesis Data Analytics 维护维护维护维护维护维护维护维护维护维护维护维护维护维护维护

Kinesis Data Analytics 使用操作系统和容器映像安全更新定期修补您的应用程序,以保持合规性并实现Amazon安全目标。下表列出了 Kinesis Data Analytics 执行此类维护的默认时间窗口。您的应用程序维护可能在与您所在地区对应的时间窗口内的任何时候进行。在此维护过程中,您的应用程序可能会出现 10 到 30 秒的停机时间。但是,实际的停机时间取决于应用程序状态。有关如何最大限度地减少停机时间影响的信息,请参阅容错:检查点和保存点

要更改 Kinesis Data Analytics 对应用程序执行维护的时间窗口,请使用 UpdateApplicationMaintenanceConfigurationAPI。

区域 维护维护维护段维护段维护
Amazon GovCloud (美国西部) 06:00–14:00 UTC
Amazon GovCloud (美国东部) 03:00–11:00 UTC
美国东部(弗吉尼亚州北部) 03:00–11:00 UTC
美国东部(俄亥俄州) 03:00–11:00 UTC
美国西部(北加利福尼亚) 06:00–14:00 UTC
美国西部(俄勒冈州) 06:00–14:00 UTC
亚太地区(香港) 13:00–21:00 UTC
亚太地区(孟买) 16:30–00:30 UTC
亚太地区(海得拉巴) 06:30–14:30 UTC
亚太地区(首尔) 13:00–21:00 UTC
亚太地区(新加坡) 14:00–22:00 UTC
亚太地区(悉尼) 12:00–20:00 UTC
亚太地区(雅加达) 12:00–20:00 UTC
亚太地区(东京) 13:00–21:00 UTC
加拿大(中部) 03:00–11:00 UTC
中国(北京) 13:00–21:00 UTC
中国(宁夏) 13:00–21:00 UTC
欧洲(法兰克福) 06:00–14:00 UTC
欧洲(苏黎世) 02:00–10:00 UTC
欧洲(爱尔兰) 22:00–06:00 UTC
欧洲(伦敦) 22:00–06:00 UTC
欧洲(斯德哥尔摩) 21:00–05:00 UTC
欧洲(米兰) 21:00–05:00 UTC
欧洲(西班牙) 02:00–10:00 UTC
非洲(开普敦) 13:00–21:00 UTC
欧洲(爱尔兰) 22:00–06:00 UTC
欧洲(伦敦) 23:00–07:00 UTC
欧洲(巴黎) 23:00–07:00 UTC
欧洲(斯德哥尔摩) 23:00–07:00 UTC
中东(巴林) 13:00–21:00 UTC
南美洲(圣保罗) 世界标准时间 19:00 — 03:00
中东(阿联酋) 13:00–21:00 UTC

为所有操作员设置 UUID

当 Kinesis Data Analytics 为带有快照的应用程序启动 Flink 作业时,Flink 作业可能由于某些问题而无法启动。其中之一是操作员 ID 不匹配。Flink 期望 Flink 任务图运算符具有明确、一致的运算符 ID。如果没有明确设置,Flink 会自动为运算符生成 ID。这是因为 Flink 使用这些运算符 ID 来唯一识别任务图中的运算符,并使用它们将每个运算符的状态存储在保存点中。

当 Flink 找不到任务图的运算符 ID 和保存点中定义的运算符 ID 之间的 1:1 映射时,就会出现运算符 ID 不匹配问题。当未设置明确的一致运算符 ID 并且 Flink 自动生成可能与每次创建任务图时不一致的运算符 ID 时,就会发生这种情况。在维护运行期间,应用程序遇到此问题的可能性很高。为了避免这种情况,我们建议客户在 flink 代码中为所有运算符设置 UUID。有关更多信息,请参阅为处于生产就绪状态的所有操作员设置 UUID 主题。