kafka单机部署

本文介绍了Apache Kafka的单机部署步骤,包括下载Kafka、解压安装包、配置zookeeper.properties和server.properties文件,以及启动和停止服务。通过创建topics、设置生产者和消费者,验证了Kafka的正常工作。参考附上的kafka命令大全,可进行更深入的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、下载kafka
下载地址:http://kafka.apache.org/downloads

2、解压

tar -zxvf kafka_2.12-0.11.0.3.tgz  -C  /local/sda/kafka

3、使用kafka自带的zookeeper, 修改zookeeper.properties

cd /local/sda/kafka/kafka_2.12-0.11.0.3  #进入kafka主目录
mkdir -p zk/data   #创建zookeeper数据存放目录
mkdir -p zk/logs    #创建zookeeperl存放日志目录
cd config       #进入配置文件所在目录

# vim 修改zookeeper.properties :
tickTime=2000
dataDir=/local/sda/kafka/kafka_2.12-0.11.0.3/zk/data
dataLogDir=/local/sda/kafka/kafka_2.12-0.11.0.3/zk/logs
clientPort=2181
####################

4、修改server.properties

# 本地试运行,修改这两个就行
listeners=PLAINTEXT://localhost:9092
zookeeper.connect=localhost:2181

5、启动和停止

# 启动:
./zookeeper-server-start.sh -daemon ../config/zookeeper.properties    #启动zookeeper
./kafka-server-start.sh -daemon ../config/server.properties           #启动kafka

# 停止
./zookeeper-server-stop.sh    #停止zookeeper
./kafka-server-stop.sh        #停止kafka,centos7上可能关不了用kill -9直接杀掉

# jps查看是否有zookeeper和kafka进程
jps

6.测试是否可用
创建topics:

./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 2 --partitions 1 --topic test

在一台上创建生产者:

./kafka-console-producer.sh --broker-list localhost:9092 --topic test

在另一台上创建消费者:

./kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning

正常的话,生产者中输入的内容,会在消费者端输出。

附上kafka命令大全:
https://www.orchome.com/454

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值