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
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.