Te damos la bienvenida a nuestro espacio, ahora vas a encontrar la solucíon a lo que andabas buscando.
Solución:
Ok, finalmente no es complicado 🙂
Los únicos pasos son:
- Descargar Kafka y descomprimirlo en algún lugar agradable (digamos
C:/Kafka
) - Instalar Cygwin
-
Editar
binkafka-run-class.sh
y al final del archivo, cambieexec $JAVA $KAFKA_HEAP_OPTS $KAFKA_JVM_PERFORMANCE_OPTS $KAFKA_GC_LOG_OPTS $KAFKA_JMX_OPTS $KAFKA_LOG4J_OPTS -cp $CLASSPATH $KAFKA_OPTS "[email protected]"
a
exec java $KAFKA_HEAP_OPTS $KAFKA_JVM_PERFORMANCE_OPTS $KAFKA_GC_LOG_OPTS $KAFKA_JMX_OPTS $KAFKA_LOG4J_OPTS -cp `cygpath -wp $CLASSPATH` $KAFKA_OPTS "[email protected]"
-
En Variables de entornoAgregue java a su Sendero Variable del sistema:
Eso es todo… ahora puede ejecutar los servidores ZooKeeper y Kafka y comenzar a jugar con temas y esas cosas…
Estos son los pasos que seguí para ejecutar kafka en Windows
- Instale Zookeeper primero (descargué v3.3.6)
zookeeper-3.3.6.tar.gz
- Extraiga Zookeeper y ejecute este comando en powershell/cmd
zookeeper-3.3.6bin> .zkServer.cmd
Ahora esto debería crear una instancia de Zookeeper enlocalhost:2181
- Descargue la versión binaria de Kafka (descargué v0.10.0.1)
kafka_2.10-0.10.0.1.tgz
- Extraiga Kafka, es hora de modificar algunas configuraciones
- Dentro de la extracción de Kafka puedes encontrar
.configserver.properties
- En
.configserver.properties
reemplazarlog.dirs=c:/kafka/kafka-logs
- Nota: asegúrese de crear esas carpetas en rutas relevantes
- Buenas noticias: ahora Kafka se envía con scripts de Windows .bat. Puede encontrar estos archivos dentro
./bin/windows
carpeta - Inicie powershell/cmd y ejecute este comando para iniciar Kafka Broker
.binwindowskafka-server-start.bat .configserver.properties
- ¡LISTO! Ahora tiene una instancia de Zookeeper en ejecución y un agente de Kafka.
Una respuesta más actual para el beneficio de cualquier otra persona que aún se pregunte sobre esto, descargué el binario y todo funcionó de inmediato. La versión de origen, sin embargo, no funcionó.
Te mostramos las comentarios y valoraciones de los lectores
Puedes añadir valor a nuestro contenido informacional dando tu experiencia en los comentarios.