You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 18, 2023. It is now read-only.
Sergio Gutierrez Perez edited this page Mar 21, 2017
·
2 revisions
17 de Marzo de 2017
A la hora de probar la práctica a realizar vamos a necesitar establecer la conexión para Apache Kafka, porque sino no va a funcionar. Lo primero sería descargar Apache Kafka, pero ya lo descargué el otro día y lo incluí en el proyecto para que todos tengamos la misma versión. Como Kafka trabaja con Zookeeper, la conexión se va a establecer en dos partes:
MAC
Abrir una ventana de GIT BASH en la carpeta de Kafka.
Comando para establecer la conexión con Zookeeper: bin/zookeeper-server-start.sh config/zookeeper.properties
Dejar ese proceso corriendo y abrir otra ventana de GIT BASH en la carpeta Kafka.
Comando para establecer la conexión con Kafka: bin/kafka-server-start.sh config/server.properties
Windows
Abrir una ventana de GIT BASH en la carpeta de Kafka.
Comando para establecer la conexión con Zookeeper: bin/windows/zookeeper-server-start.bat config/zookeeper.properties
Dejar ese proceso corriendo y abrir otra ventana de GIT BASH en la carpeta Kafka.
Comando para establecer la conexión con Kafka: bin/windows/kafka-server-start.bat config/server.properties
Con esto tendríamos establecida la conexión, pero como nostros somos el grupo de participantes no podemos probar que llegue el mensaje en la página a la que se envía porque nosotros no lo tenemos implementado. Una alternativa sería mostrar el mensaje enviado por consola:
Abrir otra nueva ventana de GIT BASH.
Comando para establecer el consumidor que va a recibir los mensajes: bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning (Así fallaba, falta un comando que hay que preguntar a Herminio)
Ya está establecido el consumidor, ahora mandando mensajes desde la página web llegarán a la consola.