2017-08-08 3 views
4

Ich bin neu bei Kafka.Kafka Producer kann keine Nachrichten senden

Kafka Mit 0,11

Zahl der lebend Makler '1' nicht den erforderlichen Replikationsfaktor erfüllen '3' für das Thema Offsets (konfiguriert über 'offsets.topic.replication.factor')

ich den obigen Fehler auf eine Nachricht für ein Thema zu senden

kafka-topics --zookeeper localhost:2181 --topic test --describe 
Topic:test1 PartitionCount:1 ReplicationFactor:1 Configs: 
Topic: test1 Partition: 0 Leader: 0 Replicas: 0 Isr: 0 
+1

So fehlt, was ist Ihre Frage? Die Fehlermeldung ist mir ziemlich klar. –

Antwort

6

Wie starten Sie den Broker? Was ist die Datei server.properties? Die mit dem heruntergeladenen Paket zur Verfügung gestellt sollte die folgende Zeile hat:

offsets.topic.replication.factor=1 

einfach klar zu sein, der Fehler, den Sie sehen, ist nicht im Zusammenhang mit dem Thema, das Sie veröffentlichen möchten. Kafka speichert heute keine Themenoffsets für Konsumenten in Zookeeper mehr, sondern in "internen Themen" mit dem Namen __consumer_offsets. Natürlich, wenn Sie einen Broker haben, können Sie nicht einen Replikationsfaktor von 3 haben. Also würde ich gerne Ihre server.properties betrachten. Wenn die oben genannte Eigenschaft fehlt, ist die Standard 3.

+0

danke. das herausgefunden. – mukulbudania

0

ich mit ppatierno Antwort und Schuldige für die Ausgabe stimmen möglicherweise wird Werte Replikationsfaktor in server.properties

Verwandte Themen