安装Kafka3.0

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
云原生网关 MSE Higress,422元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 消息队列是当前分布式系统中不可或缺的一部分了,今天先简单学习一下安装吧。
最近开始玩Kafka了,想着装一下新版本的玩玩,然后网上找Kafka3.0的安装教程,发现安装Kafka3.0的倒是有,但是zookeeper还是单独安装的,这就不满足我的需求了,我就是单纯的想玩玩Kafka,我还得再去另外安装zookeeper,你这不就有点搞笑了吗,Kafka官方3.0之后就已经把zookeeper集成了,无需额外安装zookeeper,配置一下就可以用,下面就直接来玩玩吧

Kafka3.0我是安装在Linux机器上的,这里就不提供Windows的方法了,跟这个差不多,要玩就直接上linux,话不多说,直接开干!

1.下载Kafka安装包,这里采用wget方式下载

wget https://dlcdn.apache.org/kafka/3.2.0/kafka_2.13-3.2.0.tgz --no-check-certificate

2.下载完成后解压缩,重命名kafka

# 解压缩
tar -zxvf kafka_2.13-3.2.0.tgz
# 重命名
mv kafka_2.13-3.2.0 kafka

3.配置Kafka环境变量

vim /etc/profile
# KAFKA_HOME
export KAFKA_HOME=kafka根目录
export PATH=$PATH:$KAFKA_HOME/bin

4.配置Zookeeper

vim <Kafka安装目录>/config/zookeeper.properties
# 配置端口
clientPort=2181
# 配置数据目录(Kafka安装目录下新建zookeeper-data文件夹用于存放zookeeper数据)
dataDir=/usr/kafka/zookeeper-data
# 初始化连接配置
maxClientCnxns=100
initLimit=10
syncLimit=5

zookeeper的数据目录下新建myid文件,这里暂且写入1,这是以后为搭建集群用的,用于区分不同的zookeeper

vim myid

image-20220619175948271

5.配置Kafka

vim <kafka安装目录>/config/server.properties
# 配置brokerid
broker.id=0
# 配置监听地址(可选,不配置默认就是9092)
listeners=PLAINTEXT://内网地址:9092
advertised.listeners=PLAINTEXT://外网:9092
# 配置数据目录(Kafka安装目录下新建kafka-data文件夹用于存放kafka数据)
log.dirs=/usr/kafka/kafka-data
# 配置zookeeper
zookeeper.connect=127.0.0.1:2181/kafka

6.启动zookeeper

nohup /usr/kafka/bin/zookeeper-server-start.sh -daemon /usr/kafka/config/zookeeper.properties

7.zookeeper启动之后开始启动Kafka

nohup /usr/kafka/bin/kafka-server-start.sh -daemon /usr/kafka/config/server.properties

至此,Kafka3.0安装就完成了,你可以试着去创建Topic玩一下。

目录
相关文章
|
3月前
|
消息中间件 监控 数据可视化
Linux安装Kafka图形化界面
Linux安装Kafka图形化界面
142 4
|
1月前
|
消息中间件 Ubuntu Java
在Ubuntu 18.04上安装Apache Kafka的方法
在Ubuntu 18.04上安装Apache Kafka的方法
83 0
|
4月前
|
消息中间件 Java Kafka
Kafka【环境搭建 01】kafka_2.12-2.6.0 单机版安装+参数配置及说明+添加到service服务+开机启动配置+验证+chkconfig配置说明(一篇入门kafka)
【2月更文挑战第19天】Kafka【环境搭建 01】kafka_2.12-2.6.0 单机版安装+参数配置及说明+添加到service服务+开机启动配置+验证+chkconfig配置说明(一篇入门kafka)
145 1
|
2月前
|
消息中间件 Java Kafka
kafka Linux环境搭建安装及命令创建队列生产消费消息
kafka Linux环境搭建安装及命令创建队列生产消费消息
46 4
|
1月前
|
消息中间件 存储 Ubuntu
在Ubuntu 14.04上安装Apache Kafka的方法
在Ubuntu 14.04上安装Apache Kafka的方法
14 0
|
1月前
|
消息中间件 Java Kafka
Docker 安装 kafka
Docker 安装 kafka
49 0
|
1月前
|
消息中间件 Kafka Apache
部署安装kafka集群
部署安装kafka集群
|
3月前
|
消息中间件 存储 Ubuntu
Linux安装kafka3.5.1
Linux安装kafka3.5.1
|
3月前
|
消息中间件 存储 Kafka
Kafka 2.13-3.7.0 在 Windows 上的安装与配置指南
Kafka 2.13-3.7.0 在 Windows 上的安装与配置指南
|
4月前
|
消息中间件 Kafka Linux
Kafka【付诸实践 03】Offset Explorer Kafka 的终极 UI 工具安装+简单上手+关键特性测试(一篇学会使用 Offset Explorer)
【2月更文挑战第21天】Kafka【付诸实践 03】Offset Explorer Kafka 的终极 UI 工具安装+简单上手+关键特性测试(一篇学会使用 Offset Explorer)
699 2