kafbat: UI para Kafka

Anteriormente configuramos Kafka, ahora necesitamos una UI para mirar que pasa en nuestro Kafka 👀

  1. Vamos a utilizar kafka-ui, navegamos a releases y descargamos la última disponible (en este momento la 1.2.0
  2. Ya con el jar en nuestro poder, lo dejamos en la carpeta que consideremos adecuada y creamos el archivo local.yml con el siguiente contenido:
    
    kafka:
      clusters:
        - name: local
          bootstrapServers: localhost:9092
    logging:
      level:
        root: INFO
        io.kafbat.ui: DEBUG
        reactor.netty.http.server.AccessLog: INFO
        org.springframework.security: DEBUG
    
    server:
      port: 8888
    
    spring:
      jmx:
        enabled: true
    
    dynamic.config.enabled: true
      
  3. Ahora usando Java 21, ejecutamos lo siguiente:
    
    ~/code/jdk/jdk-21.0.7+6/bin/java -Dspring.config.additional-location=./local.yml --add-opens java.rmi/javax.rmi.ssl=ALL-UNNAMED -jar api-v1.2.0.jar 
      
  4. Revisamos que funcione en http://localhost:8888


Ya quedó configurado 😉

Comentarios

Entradas más populares de este blog

Spring Boot + Spring Security + React + Keycloak

Servicios: Invertir las dependencias utilizando el sistema de módulos

Usando Redis en Pruebas [versión 2]