Installation
Java is the language dependency for kafka to run. The minimum requirement is java-11
Installation Steps:-
sudo apt update
sudo apt install openjdk-17-jdk
wget -qO - https://packages.confluent.io/deb/7.5/archive.key | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.confluent.io/deb/7.5 stable main"
sudo add-apt-repository "deb https://packages.confluent.io/clients/deb $(lsb_release -cs) main"
sudo apt-get update && sudo apt-get install confluent-platform
cp -rf /lib/systemd/system/confluent-zookeeper.service /etc/systemd/system/zookeeper.service
cp -rf /lib/systemd/system/confluent-server.service /etc/systemd/system/kafka.service
cp -rf /lib/systemd/system/confluent-kafka-rest.service /etc/systemd/system/kafka-rest.service
mkdir -p /opt/kafka
mkdir -p /opt/kafka/zookeeper
mkdir -p /opt/kafka/kafka-server
mkdir -p /opt/kafka/kafka-rest
chown -R cp-kafka:confluent /opt/kafka/zookeeper
chown -R cp-kafka:confluent /opt/kafkakafka-server
chown -R cp-kafka-rest:confluent /opt/kafka/kafka-rest
chown -R cp-kafka:confluent /opt/kafka/kafka-server