开发者社区> YouHaveMe> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

安装Kafka3.0

简介: 消息队列是当前分布式系统中不可或缺的一部分了,今天先简单学习一下安装吧。
+关注继续查看
最近开始玩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玩一下。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
kafka介绍与安装
kafka介绍与安装
0 0
Kafka
kafka是什么 kafka是采用scala语言开发的一个 多分区 、 多副本 且 基于zookeeper协调的 分布式 消息系统。 kafka是 高吞吐、可持久化、可水平扩展、支持流数据等多种特性的分布式流式处理平台 kafka扮演的三大角色:消息系统、存储系统、流式处理平台.
1414 0
kafka好文章
info的一个kafka系列: Kafka剖析(一):Kafka背景及架构介绍 Kafka设计解析(二):Kafka High Availability (上) Kafka设计解析(三):Kafka High Availability (下) Kafka设计解析(四):Kaf...
753 0
Kafka性能测试分析
首先要特别感谢赵崇贺同学利用业余时间进行的压测,才能为本文提供专业的测试数据 一、测试环境准备 �Cpu �内存 硬盘 Intel(R) Xeon(R) CPU E5520 @ 2.
2149 0
kafka详解三:开发Kafka应用
一、整体看一下Kafka 我们知道,Kafka系统有三大组件:Producer、Consumer、broker 。 producers 生产(produce)消息(message)并推(push)送给brokers,consumers从brokers把消息提取(pull)出来消费(consume)。 二、开发一个Producer应用          Pro
1542 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
消息队列kafka介绍
立即下载
Spark Streaming-as-aService with Kafka and YARN
立即下载
消息队列 Kafka 版差异化特性
立即下载