View a markdown version of this page

Konfigurationen von Express Brokers sind schreibgeschützt - Amazon Managed Streaming für Apache Kafka

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.

Konfigurationen von Express Brokers sind schreibgeschützt

Amazon MSK legt die Werte für diese Konfigurationen fest und schützt sie vor Änderungen, die sich auf die Verfügbarkeit Ihres Clusters auswirken könnten. Diese Werte können sich je nach der Apache Kafka-Version, die auf dem Cluster ausgeführt wird, ändern. Denken Sie also daran, die Werte Ihres spezifischen Clusters zu überprüfen.

In der folgenden Tabelle sind die schreibgeschützten Konfigurationen für Express-Broker aufgeführt.

Property (Eigenschaft) Description (Beschreibung) Express Broker-Wert
broker.id Die Broker-ID für diesen Server. 1,2,3...
Makler.Rack Regal des Maklers. Dies wird aus Gründen der Fehlertoleranz bei der Rack-fähigen Replikationszuweisung verwendet. Beispiele: `RACK1`, `us-east-1d` AZ-ID oder Subnetz-ID

default.replication.factor

Standard-Replikationsfaktoren für alle Themen.

3

fetch.max.bytes Die maximale Anzahl von Bytes, die wir für eine Abrufanforderung zurückgeben. Apache Kafka Standard
Gruppe.max.size Die maximale Anzahl von Verbrauchern, die eine einzelne Verbrauchergruppe aufnehmen kann. Apache Kafka Standard
inter.broker.listener.name Name des Listeners, der für die Kommunikation zwischen Brokern verwendet wird. REPLICATION_SECURE oder REPLICATION
inter.broker.protocol.version Gibt an, welche Version des Inter-Broker-Protokolls verwendet wird. Apache Kafka Standard
Listener Listener-Liste — Comma-separated Liste der URIs, auf die wir hören werden, und die Namen der Listener. Sie können dieadvertised.listeners property, aber nicht die Eigenschaft festlegen. listeners MSK-generated
log.message.format.version Geben Sie die Version des Nachrichtenformats an, die der Broker zum Anhängen von Nachrichten an die Protokolle verwendet. Apache Kafka Standard

min.insync.replicas

Wenn ein Producer acks auf all (oder-1) setzt, min.insync.replicas gibt der Wert in die Mindestanzahl von Replikaten an, die einen Schreibvorgang bestätigen müssen, damit der Schreibvorgang als erfolgreich angesehen wird. Wenn dieses Minimum nicht erreicht werden kann, löst der Producer eine Exception aus (entweder NotEnoughReplicas oderNotEnoughReplicasAfterAppend).

Sie können den Wert der Packungen Ihres Herstellers verwenden, um höhere Haltbarkeitsgarantien durchzusetzen. Indem Sie die Packungen auf „Alle“ setzen. Dadurch wird sichergestellt, dass der Produzent eine Ausnahme auslöst, wenn die Mehrheit der Replikate keinen Schreibvorgang erhält.

2

num.io.threads Anzahl der Threads, die der Server verwendet, um Anfragen zu erstellen, zu denen auch Festplatten gehören können I/O. (m7g.large, 8), (m7g.xlarge, 8), (m7g.2xlarge, 16), (m7g.4xlarge, 32), (m7g.8xlarge, 64), (m7g.12xlarge, 96), (m7g.16xlarge, 128) Basierend auf dem Instanztyp. = Math.max (8, 2* vCPUs)
num.network.threads Anzahl der Threads, die der Server verwendet, um Anfragen vom Netzwerk zu empfangen und Antworten an das Netzwerk zu senden. (m7g.large, 8), (m7g.xlarge, 8), (m7g.2xlarge, 8), (m7g.4xlarge, 16), (m7g.8xlarge, 32), (m7g.12xlarge, 48), (m7g.16xlarge, 64) Basierend auf dem Instanztyp. = Math.max (8, vCPUs)
replica.fetch.response.max.bytes Die maximale Anzahl von Bytes, die für die gesamte Abrufantwort erwartet wird. Datensätze werden in Batches abgerufen und wenn der erste Datensatz-Batch in der ersten nicht leeren Partition des Abrufs größer ist als dieser Wert, wird der Datensatz-Batch weiterhin zurückgegeben, damit Fortschritte gemacht werden können. Es handelt sich nicht um ein absolutes Maximum. Die Eigenschaften message.max.bytes (Broker-Konfiguration) oder max.message.bytes (Themenkonfiguration) geben die maximale Datensatz-Batchgröße an, die der Broker akzeptiert. Apache Kafka Standard
request.timeout.ms Die Konfiguration legt fest, wie lange der Client maximal auf die Antwort einer Anfrage wartet. Wenn die Antwort nicht vor Ablauf des Timeouts eingeht, sendet der Client die Anfrage bei Bedarf erneut oder schlägt die Anfrage fehl, wenn die Wiederholungsversuche erschöpft sind. Apache Kafka Standard
transaction.state.log.min.isr Überschriebene min.insync.replicas Konfiguration für das Transaktionsthema. 2
transaction.state.log.replication.factor Der Replikationsfaktor für das Transaktionsthema. Apache Kafka Standard

unclean.leader.election.enable

Ermöglicht es Replikaten, die nicht im ISR-Set enthalten sind, als letztes Mittel als Leader zu dienen, auch wenn dies zu Datenverlust führen kann.

FALSE