Anteriormente, o Amazon Managed Service for Apache Flink era conhecido como Amazon Kinesis Data Analytics for Apache Flink.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
FlinkRuntimeException: “Não foram detectadas alterações de configuração permitidas”
A partir da versão 1.19 e posterior do Flink, desativamos as alterações na configuração da tarefa do Flink usando os códigos de tarefa do Flink.
Se você realizar uma alteração de configuração sem suporte, receberá a seguinte exceção:
Caused by: org.apache.flink.client.program.ProgramInvocationException: The main method caused an error: Not allowed configuration change(s) were detected: - Configuration execution.checkpointing.unaligned.enabled:true not allowed. - Setter CheckpointConfig#setCheckpointStorage has been used at org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:372) at org.apache.flink.client.program.PackagedProgram.invokeInteractiveModeForExecution(PackagedProgram.java:222) at org.apache.flink.client.ClientUtils.executeProgram(ClientUtils.java:108) at org.apache.flink.client.deployment.application.DetachedApplicationRunner.tryExecuteJobs(DetachedApplicationRunner.java:84) ... 9 more
A mensagem de exceção indica quais configurações ou setters não permitidos você usou. No exemplo anterior, o aplicativo tenta configurar execution.checkpointing.unaligned.enabled
e usarsetCheckpointStorage
.
As configurações que você pode continuar modificando no código incluem:
-
oleoduto. auto-watermark-interval
-
oleoduto. closure-cleaner-level
-
paralelismo pipeline.max
-
nome do pipeline
-
pipeline.operator-chaining. chain-operators-with-different-paralelismo máximo
-
pipeline.operator-chaining.enabled
-
oleoduto. vertex-description-mode
-
oleoduto. vertex-name-include-index-prefixo
-
python.modo de execução
-
python.operator-chaining.enabled
Você ainda pode solicitar modificações em algumas configurações de trabalho ou cluster usando um caso de suporte. Para obter mais informações, consulte Propriedades de configuração modificáveis do Flink.