← Back to list

Tutorial Installasi Kafka UI

Tutorial Installasi Kafka UI + Kafka

rakhanayottama · 2025-11-07 06:42 · 1 claps · 2.9 min read
#kafka-ui #apache-kafka
Open on Medium ↗

Tutorial Installasi Kafka UI

BAB 1: PENGERTIAN

Kafka UI adalah alat antarmuka pengguna (user interface) berbasis web yang digunakan untuk memantau dan mengelola Apache Kafka dengan cara yang lebih mudah dan visual.

Fungsi Utama Apache Kafka

1. Melihat Topik (Topics)

  • Daftar semua topik dalam cluster Kafka.
  • Melihat partitions, replication factor, dan ukuran data.
  • Menelusuri isi pesan (records) dalam topik.
  1. Mengelola Konsumer (Consumers)
  • Menampilkan consumer groups.
  • Melihat offsets, lag, dan status konsumsi pesan.
  1. Mengawasi Broker
  • Melihat daftar broker dan metadata cluster.
  • Mengecek kesehatan cluster Kafka.
  1. Mengirim dan Mengambil Pesan
  • Memproduksi pesan ke topik.
  • Membaca pesan secara langsung dari UI untuk keperluan debugging.

BAB II : Praktek

topologi

topologi

Untuk konfigurasi dan installasi Apache Kafka dapat mengikuti langkah berikut : https://medium.com/@rakhanayottama209/tutorial-installasi-apache-kafka-v2-x-cluster-dbc595cd09da

  1. Persiapkan Docker dan Kafka. Jika sudah pastikan service telah berjalan.

  1. Sekarang, kita gunakan perintah docker run untuk menjalankan images kafka ui. Kita dapat menggunakan parameter

sudo docker run -dti -p 2025:8080 -e DYNAMIC_CONFIG_ENABLED=true --add-host node1.com:172.20.2.19 --add-host bso100.solusi247.com:172.20.2.19 --add-host node2.com:172.20.2.20 --add-host bso101.solusi247.com:172.20.2.20 provectuslabs/kafka-ui
-p 2025:8080 : # Memetakan port 8080 di dalam container ke port 2025 di host. Jadi, bisa mengakses Kafka UI melalui http://localhost:2025. 
-e DYNAMIC_CONFIG_ENABLED=true : # Mengatur environment variable di container agar Kafka UI mendukung konfigurasi dinamis
--add-host : # Untuk menambahkan host kedalam /etc/hosts.
provectuslabs/kafka-ui : # Nama image Docker yang kita digunakan.
  1. Setelah menjalankan perintah docker-run dan berhasil, sekarang kita buka browser dan akses server tersebut dengan port yang telah kita tentukan sebelumnya.

  1. Isi kolom Cluster name dengan nama cluster yang diinginkan. Isi kolom bootstrap-server dengan IP/Hostname dari broker Kafka yang telah kamu jalankan sebelumnya.

  1. Untuk kolom yang lain bisa disesuaikan dengan konfigurasi kafka. Sekarang kita test koneksi broker dengan menggunakan tombol Validate.

  1. Jika koneksi berhasil akan muncul pop-up. Jika berhasil, selanjutnya klik tombol submit.

  1. Ini adalah tampilan awal dashboard Kafka UI.

  1. Kita masuk ke menu Topics, dan ini adalah list topic yang ada di broker kafka.

  1. Kita masuk ke menu Consumer, dan ini adalah list consumer yang sedang menggunakan topic di broker kafka.

  1. Installasi dan konfigurasi Kafka UI telah selesai.

BAB III : Kesimpulan

Yaudah sih, simpulkan saja sendiri. Laman ini dibuat untuk tujuan dokumentasi belajar Saya, Apabila terdapat beberapa kesalahan atau langkah yang terlewati pada laman ini, yasudah.


메타데이터
post_id
fc1b66077fcb
slug
tutorial-installasi-kafka-ui-fc1b66077fcb
url
https://medium.com/@rakhanayottama209/tutorial-installasi-kafka-ui-fc1b66077fcb
canonical_url
https://medium.com/@rakhanayottama209/tutorial-installasi-kafka-ui-fc1b66077fcb
author_url
https://medium.com/@rakhanayottama209
status
ok
fetched_at
2026-07-25 21:49:35