Del curso: Domina Apache Kafka

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Eliminar un tópico de un contenedor Apache Kafka usando PHP

Eliminar un tópico de un contenedor Apache Kafka usando PHP - Tutorial de Kafka

Del curso: Domina Apache Kafka

Eliminar un tópico de un contenedor Apache Kafka usando PHP

Tengo Apache Kafka ejecutándose en un contenedor de Docker y me surgió la duda cómo podemos eliminar un tópico ejecutando un Docker Exec. En Kafka tengo el siguiente tópico, php_topic, que es el que deseo eliminar. Vamos al código para ver cómo podemos hacerlo por medio de php. Aquí tengo el nombre del contenedor, que en este caso es kafka, y el nombre del tópico, que es php_topico. Vamos a declarar una variable que va a tener el siguiente comando, docker exec, el nombre del contenedor, en este caso es kafka, luego ejecutamos kafka-topics.sh. Le indicamos que vamos a eliminar un tópico. Le indicamos el nombre del tópico, en este caso, php_topic y le indicamos también la información del servidor, en este caso, el localhost y el puerto 9092. También vamos a crear una variable llamada $salida que va a ser un arreglo. Luego vamos a crear otra variable que se llama $valor_regresado que me van a servir para la función exec de PHP, a la cual le colocamos primero el comando, luego la salida…

Contenido