

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Apache Flink-Einstellungen
<a name="reference-flink-settings.title"></a>

Managed Service für Apache Flink ist eine Implementierung des Apache-Flink-Frameworks. Managed Service für Apache Flink verwendet die in diesem Abschnitt beschriebenen Standardwerte. Einige dieser Werte können vom Managed Service für Apache Flink-Anwendungen im Code festgelegt werden, andere können nicht geändert werden.

Verwenden Sie die Links in diesem Abschnitt, um mehr über die Apache Flink-Einstellungen zu erfahren und zu erfahren, welche Einstellungen geändert werden können.

**Topics**
+ [Apache Flink-Konfiguration](#apache-flink-configuration)
+ [Bundesstaatliches Backend](#reference-defaults-state-backend)
+ [Checkpointing](#reference-defaults-checkpoint)
+ [Savepointing](#reference-defaults-savepoint)
+ [Haufengrößen](#reference-defaults-heap)
+ [Puffer-Entlastung](#reference-defaults-buffer-debloating)
+ [Anpassbare Flink-Konfigurationseigenschaften](reference-modifiable-settings.md)
+ [Eigenschaften der programmatischen Flink-Konfiguration](programmatic-configuration.md)
+ [Konfigurierte Flink-Eigenschaften anzeigen](viewing-modifiable-settings.md)

## Apache Flink-Konfiguration
<a name="apache-flink-configuration"></a>

Managed Service for Apache Flink bietet eine Standard-Flink-Konfiguration, die aus Flink-recommended Apache-Werten für die meisten Eigenschaften und einigen wenigen, die auf gängigen Anwendungsprofilen basieren, besteht. [Weitere Informationen zur Flink-Konfiguration finden Sie unter Konfiguration.](https://nightlies.apache.org/flink/flink-docs-master/docs/deployment/config/) Service-provided Die Standardkonfiguration funktioniert für die meisten Anwendungen. Um jedoch die Flink-Konfigurationseigenschaften zu optimieren, um die Leistung bestimmter Anwendungen mit hoher Parallelität, hoher Speicher- und Statusauslastung zu verbessern oder neue Debugging-Funktionen in Apache Flink zu aktivieren, können Sie bestimmte Eigenschaften ändern, indem Sie eine Support-Anfrage stellen. Weitere Informationen finden Sie unter [AWS Support-Center](https://console.aws.amazon.com/support/home#/). Sie können die aktuelle Konfiguration für Ihre Anwendung mithilfe des [Apache-Flink-Dashboards](https://docs.aws.amazon.com/managed-flink/latest/java/how-dashboard.html) überprüfen.

## Bundesstaatliches Backend
<a name="reference-defaults-state-backend"></a>

Managed Service für Apache Flink speichert transiente Daten in einem Zustands-Backend. Managed Service für Apache Flink verwendet die. **RocksDBStateBackend** Der Aufruf von `setStateBackend`, um ein anderes Backend festzulegen, hat keine Auswirkung. 

Wir aktivieren die folgenden Features im Zustands-Backend:
+ Inkrementelle Zustands-Backend-Snapshots
+ Asynchrone Zustands-Backend-Snapshots
+ Lokale Wiederherstellung von Checkpoints

Weitere Informationen zu State-Backends finden Sie unter [State Backends](https://nightlies.apache.org/flink/flink-docs-release-1.19/ops/state/state_backends.html) in der Apache Flink-Dokumentation.

## Checkpointing
<a name="reference-defaults-checkpoint"></a>

Managed Service für Apache Flink verwendet eine Checkpoint-Standardkonfiguration mit den folgenden Werten. Einige dieser Werte können mit geändert werden. [CheckpointConfiguration](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_CheckpointConfiguration.html) Sie `CheckpointConfiguration.ConfigurationType` müssen `CUSTOM` für Managed Service for Apache Flink auf einstellen, um modifizierte Checkpoint-Werte zu verwenden.


****  

| Einstellung | Kann angepasst werden? | Wie | Standardwert | 
| --- | --- | --- | --- | 
| CheckpointingEnabled | Anpassbar | [Create Application](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_CreateApplication.html)<br />[Update Application](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_UpdateApplication.html)<br />[CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_KinesisAnalyticsV2.html) | Wahr | 
| CheckpointInterval | Anpassbar | [Create Application](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_CreateApplication.html)<br />[Update Application](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_UpdateApplication.html)<br />[CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_KinesisAnalyticsV2.html) | 60000 | 
| MinPauseBetweenCheckpoints | Anpassbar | [Create Application](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_CreateApplication.html)<br />[Update Application](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_UpdateApplication.html)<br />[CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_KinesisAnalyticsV2.html) | 5000 | 
| Nicht ausgerichtete Checkpoints | Anpassbar | [Support-Fall](https://console.aws.amazon.com/support/home#/) | False | 
| Anzahl gleichzeitiger Checkpoints | Nicht anpassbar | N/A | 1 | 
| Checkpointing-Modus | Nicht anpassbar | N/A | Genau einmal | 
| Checkpoint-Aufbewahrungsrichtlinie | Nicht anpassbar | N/A | Bei Fehlschlag | 
| Checkpoint-Timeout | Nicht anpassbar | N/A | 60 Minuten | 
| Maximale Anzahl aufbewahrter Checkpoints | Nicht anpassbar | N/A | 1 | 
| Checkpoint- und Savepoint-Speicherort | Nicht anpassbar | N/A | Wir speichern dauerhafte Checkpoint- und Savepoint-Daten in einem serviceeigenen S3-Bucket. | 

## Savepointing
<a name="reference-defaults-savepoint"></a>

Bei der Wiederherstellung von einem Savepoint aus versucht der Wiederaufnahmevorgang standardmäßig, den gesamten Zustand des Savepoints dem Programm zuzuordnen, mit dem Sie die Wiederherstellung durchführen. Wenn Sie einen Operator gelöscht haben, schlägt die Wiederherstellung von einem Savepoint, der Daten enthält, die dem fehlenden Operator entsprechen, standardmäßig fehl. Sie können den Vorgang erfolgreich durchführen lassen, indem Sie den *AllowNonRestoredState*Parameter der Anwendung [FlinkRunConfiguration](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_FlinkRunConfiguration.html)auf `true` setzen. Dadurch können beim Wiederaufnahmevorgang Zustandsdaten übersprungen werden, die dem neuen Programm nicht zugeordnet werden können.

Weitere Informationen finden Sie unter Allowing [ Non-Restored State](https://nightlies.apache.org/flink/flink-docs-release-1.15/ops/state/savepoints.html#allowing-non-restored-state) in der [Apache Flink-Dokumentation](https://nightlies.apache.org/flink/flink-docs-release-1.15/).

## Haufengrößen
<a name="reference-defaults-heap"></a>

Managed Service für Apache Flink weist jeder KPU 3 GB JVM-Heap zu und reserviert 1 GB für native Code-Zuweisungen. Informationen zur Erhöhung der Anwendungskapazität finden Sie unter [Implementieren Sie die Anwendungsskalierung in Managed Service für Apache Flink](how-scaling.md). 

Weitere Informationen über JVM-Heap-Größen finden Sie unter [Konfiguration](https://nightlies.apache.org/flink/flink-docs-release-1.15/ops/config.html) in der [Apache-Flink-Dokumentation](https://nightlies.apache.org/flink/flink-docs-release-1.15/).

## Puffer-Entlastung
<a name="reference-defaults-buffer-debloating"></a>

Die Puffer-Entlastung kann Anwendungen mit hohem Gegendruck helfen. Wenn Ihre Anwendungserlebnisse fehlschlagen checkpoints/savepoints, kann es hilfreich sein, diese Funktion zu aktivieren. Reichen Sie dazu einen [Support-Fall](https://console.aws.amazon.com/support/home#/) ein. 

Weitere Informationen finden Sie unter [Die Puffer-Entlastung](https://nightlies.apache.org/flink/flink-docs-release-1.15/docs/deployment/memory/network_mem_tuning/#the-buffer-debloating-mechanism) in der [Apache-Flink-Dokumentation](https://nightlies.apache.org/flink/flink-docs-release-1.15/).