Créer plusieurs consommateurs dans Kafka en ligne de commande

Je suis nouveau dans Kafka. Quand je courais le démarrage rapide exemple en ligne de commande, j'ai constaté que je ne peux pas créer plusieurs consommateurs en ligne de commande.

Condition:

J'ai construit un topic nommé test avec 3 partitions, et j'ai aussi construit un producteur sur ce sujet.

Puis j'ai voulu créer deux différents consommateurs partageant un même consommateur-groupe nommé test1 sur ce sujet.

J'ai exécuté la commande comme ci-dessous deux fois:

   bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --group test1

Le premier a fonctionné, mais quand j'ai couru la deuxième fois que le premier serait de le déconnecter et le second a travaillé.

Alors, comment puis-je créer deux ou plus de consommateurs dans un même groupe de consommateurs en ligne de commande?

    WARN Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect (org.apache.zookeeper.ClientCnxn)
java.net.ConnectException: Connection refused
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:739)
    at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1146)
Pas tout à fait la réponse à votre question... mais vous pouvez exécuter la commande sans aucun argument pour obtenir de l'aide sur la commande. Peut-être que pourrait faire la lumière sur le problème.
Mais si vous pouvez l'obtenir pour le travail, vous aurez à spécifier les partitions sont lus par les clients que vous ne pouvez pas avoir deux clients d'un même groupe de lecture à partir de la même partition.
la gardienne du port ou de l'accueil que vous utilisez doit être probablement pas et runnning.

OriginalL'auteur user3526640 | 2014-10-09