kafka-installation-ubuntu

Kafka Setup
Kafka Setup



Kafka setup

1. Download and extract kafka_2.12-3.8.0 to a directory

2. Configure .bahsrc
export KAFKA_HOME=/home/mkm/softwares/kafka_2.12-3.8.0
export PATH=$PATH:$KAFKA_HOME/bin
export CLASSPATH=$CLASSPATH:$KAFKA_HOME/libs/*:.

3. Configuring important properties in kafka.

KAFKA_HOME/config/zookeeper.properties
dataDir=/home/mkm/softwares/kafka_2.12-3.8.0/data_snapshots
clientPort=2181

KAFKA_HOME/config/server.properties
num.partitions=1
listeners=PLAINTEXT://:9092
zookeeper.connect=localhost:2181
logs.dir=/tmp/kafka-server1-logs

To start another server(broker), create server2.properties and change listener port
KAFKA_HOME/config/server2.properties
num.partitions=1
listeners=PLAINTEXT://:9093
zookeeper.connect=localhost:2181
logs.dir=/tmp/kafka-server2-logs

4. Start zookeeper server
$ zookeeper-server-start.sh /home/mkm/softwares/kafka_2.12-3.8.0/config/zookeeper.properties

5. Start kafka server
kafka-server-start.sh /home/mkm/softwares/kafka_2.12-3.8.0/config/server.properties
kafka-server-start.sh /home/mkm/softwares/kafka_2.12-3.8.0/config/server2.properties

6. Create a kafka topic
kafka-topics.sh --bootstrap-server localhost:9092 --create --topic mysampletopic

7. Start kafka topic console producer
$ kafka-console-producer.sh --bootstrap-server localhost:9092 --topic mysampletopic

8. Start kafka topic console consumer
$ kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic mysampletopic

9. Read from kafka topic from beginning.
$ kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic mysampletopic --from-beginning


Compiled on THURSDAY, 29-AUGUST-2024, 12:53:18 PM IST

Comments

Popular posts from this blog

hadoop-installation-ubuntu

jenv-tool

hive-installation-in-ubuntu