web-dev-qa-db-fra.com

Courtiers leaders sans erreur d'auditeur correspondant dans kafka

Quelle est la signification de cette erreur kafka?

[2018-08-22 11: 40: 49,429] WARN [Client clientId = consommateur-1, groupId = console-consumer-62114] 1 partitions ont des courtiers en chef sans écouteur correspondant, y compris [topicname-0] (org.Apache.kafka.clients.NetworkClient)

Je l'obtiens en courant:

./kafka-console-consumer.sh --topic topicname --bootstrap-server localhost:9094

Et je reçois des erreurs dans un programme golang en essayant de lire ce sujet:

2018/08/22 11:44:12 Erreur de connexion ReadOffsetWithRetryOnError: <dial tcp : 0: connect: connexion refusée> kafka0: 9094 sujet: 0

L'extrait de code:

conn, err := kafka.DialLeader(context.Background(), "tcp", ip, getTopic(topic), 0)
                if err != nil {
                    log.Println("ReadOffsetWithRetryOnError conn error: <", err, "> ", ip, " topic:", topic)
                }

C’est assez étrange, car lorsqu’on lit un sujet différent, cela fonctionne bien en même temps.

Plus de journaux d'erreur:

/kafka-topics.sh --décrivez --zookeeper localhost: 2181 --topic topicname Sujet: indexBlock PartitionCount: 1
ReplicationFactor: 1 Configurations: Sujet: topicname Partition: 0 Leader: -1 Répliques: 1002 Isr: 1002

5
franck

Je pense que mon problème est que j'exécutais 2 instances, sans configurer quoi que ce soit de spécial pour les réplications. (prob pas de réplication?) alors j'ai enlevé un courtier. Certains sujets ont cessé de fonctionner.

1
franck