Its easy to get started and deploy it on azure. Review collected by and hosted on G2.com.
Azure managed disks used here needs to be configured properly if one needs kafka cluster to scale well. Review collected by and hosted on G2.com.
Upside is better reliability with OS and strong fault tolerance Review collected by and hosted on G2.com.
Closeness of Kakfa and Zookeeper with Linux OS Review collected by and hosted on G2.com.
1) Kafka libraries are not only designed for linux based systems but also for windows based systems.
2) No need of having multiple systems to act as kafka nodes, which is little difficult when you are operating in your personal windows environment. Rather you can multiple instances defined using segregation of port functionality and keeping the hostname same.
3) Start, Stop, Status scripts in form of .bat files for execution in windows environment.
4) Doesn't need heavy RAM utilization. Review collected by and hosted on G2.com.
1) Dependency on Zookeeper nodes.
2) Usage of multiple terminals may some times lead to confusion.
3) Need to open multiple windows for running multiple instances, as there is no common script that can start all the servers at once. Review collected by and hosted on G2.com.
Apache Kafka is used to manage the Streaming platform more effectively. It can run on Java platform. Kafka used Zookeeper To maintain the list of topics and procedures. Review collected by and hosted on G2.com.
One thing I don't like is that we can install or run Kafka without Zookeeper. But Kafka don't have a set of monitoring tools and Sometimes while adding new zookeeper can lead to daa loss and migration. Review collected by and hosted on G2.com.