Tutorial de instalación de Docker Kafka

Tutorial de instalación de Docker Kafka

Este tutorial lo guiará sobre cómo instalar y ejecutar Kafka usando Docker.

app-tier: nombre de la red
–driver: el tipo de red es puente

docker network create app-tier --driver bridge

1. Instale el guardián del zoológico

Kafka依赖zookeeper所以先安装zookeeper
-p:设置映射端口(默认2181)
-d:后台启动

docker run -d --name zookeeper-server  --network app-tier  -e ALLOW_ANONYMOUS_LOGIN=yes bitnami/zookeeper:latest

2. Instalar Kafka

Instale y ejecute Kafka,
–name: nombre del contenedor
-p: establezca el puerto asignado (predeterminado 9092)
-d: inicio en segundo plano
ALLOW_PLAINTEXT_LISTENER Cualquiera puede acceder a la IP del host actual o a la dirección
del cuidador del zoológico KAFKA_ADVERTISED_HOST_NAME vinculado por KAFKA_CFG_ZOOKEEPER_CONNECT ( clave : si se trata de una implementación de servidor , configure la IP del servidor o el nombre de dominio, de lo contrario, el cliente informará un error de dirección al escuchar los mensajes) -e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.0.101:9092


docker run -d --name kafka-server --network app-tier -p 9092:9092 -e ALLOW_PLAINTEXT_LISTENER=yes -e KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper-server:2181  -e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.0.101:9092  bitnami/kafka:latest

3. Herramienta de gestión gráfica Kafka-map (fácil de usar)

图形化管理工具
访问地址:http://服务器IP:9001/
DEFAULT_USERNAME:默认账号admin
DEFAULT_PASSWORD:默认密码admin

Git 地址:https://github.com/dushixiang/kafka-map/blob/master/README-zh_CN.md

docker run -d --name kafka-map --network app-tier  -p 9001:8080   -v /opt/kafka-map/data:/usr/local/kafka-map/data  -e DEFAULT_USERNAME=admin  -e DEFAULT_PASSWORD=admin  --restart always dushixiang/kafka-map:latest

Esto iniciará un productor de consola Kafka donde puede ingresar algunos mensajes.

Finalmente, puede iniciar un consumidor de consola Kafka para recibir mensajes enviados. Ejecute el siguiente comando en una terminal:

docker exec -it kafka /opt/kafka/bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning

en conclusión

¡Felicidades! Ha instalado y ejecutado correctamente Kafka con Docker. Ahora puede comenzar a usar Kafka para el procesamiento de flujo de datos y mensajería.

Tenga en cuenta que este tutorial solo proporciona pasos básicos de instalación y prueba. En un entorno de producción real, es posible que deba realizar más configuraciones y ajustes para satisfacer sus necesidades. Puede consultar la documentación oficial de Kafka para obtener más detalles y opciones de configuración.

Supongo que te gusta

Origin blog.csdn.net/sinat_35773915/article/details/132201099
Recomendado
Clasificación