- Kafdrop یک پنل گرافیکی برای kafka میباشد.
- فرض بر وجود ۳ سرور به صورت زیر است.
- سرور اول با آدرس 192.168.1.1
- سرور دوم با آدرس 192.168.1.2
- سرور سوم با آدرس 192.168.1.3
- برای این منظور از داکر استفاده میشود. (بر روی سرور اول اجرا شود)
|
1 2 |
# apt install docker.io # docker run --restart=always -it --add-host kafka-01:<span style="color: #ff0000;">192.168.1.1</span> -d -p 9000:9000 -e KAFKA_BROKERCONNECT=<span style="color: #3366ff;"><strong>192.168.1.2:9092,192.168.1.2:9092,192.168.1.3:9092</strong></span> -e JVM_OPTS="-Xms32M -Xmx64M" -e SERVER_SERVLET_CONTEXTPATH="/" obsidiandynamics/kafdrop |
- عبارت kafka-01 در واقع hostname سرور اول است.
- برای اتصال از طریق مرورگر آدرس IP سرور اول را باز کنید.
|
1 |
http://192.168.1.1:9000/ |

- تست شده بر روی Ubuntu 16.04