I have kept this blog as short as possible on two commonly used ways of how to use Kafka Producer-Consumer processes over single node single broker acrhitecture with as minimal required features as possible to make it simple.

Prerequisite:

  1. Ubuntu 18.04 server and a non-root user with sudo privileges.
  2. At least 4GB of RAM is required on the server. Installation without this amount of RAM may cause the Kafka service to fail, with the Java Virtual Machine(JVM) throwing out an “Out Of Memory” exception during startup. Even using Docker services one need to make sure the host machine has more than 4GB of RAM (advisable 8 GB RAM) as it is an absolute requirement for Kafka will consume a big part of RAM.
  3. OpenJDK 8/11 should be installed on the server. Kafka is written in Java, so it requires a JVM, however in order to use Confluent Open Source binaries one need to use Java 8.

**Remember **: While using sudo one must remember the root password.

#kafka #kafka-installation #data-streaming #big-data-streaming #kafka-connect #ubuntu 18.04

Miscellaneous ways of Installation of Kafka on Ubuntu 18.04
1.65 GEEK