kafka 之 本地部署单机版

安装JDK

查看你选择的版本需要安装哪一个版本的jdk
网址

下载

JDK下载

注:如果网页不允许下载,使用wget命令下载即可,下载之后安装。

建议使用rpm安装,之后使用 update-alternatives --config java 控制当前环境使用Java的版本

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
rpm -ivh jdk-17_linux-x64_bin.rpm

安装kafka

下载

官网下载地址

进去后选择你想要的版本,下载就行了

xml 复制代码
wget https://downloads.apache.org/kafka/3.8.0/kafka_2.13-3.8.0.tgz
tar -zxf kafka_2.13-3.8.0.tgz  -C /usr/local/kafka
cd /usr/local/
mv kafka_2.13-3.8.0 kafka
cd kafka
vi config/server.properties
#编辑参数这里注意几个参数:
listeners=PLAINTEXT://localhost:9092
zookeeper.connect=localhost:2181
log.dirs=/usr/local/kafka/kafka-logs

vi config/zookeeper.properties
#编辑参数这里注意几个参数:
dataDir=/usr/local/kafka/zookeeper
clientPort=2181

#先启动自带的zookeeper
./bin/zookeeper-server-start.sh -daemon ./config/zookeeper.properties
#查看启动状态
lsof -i tcp:2181

#再启动kafka
./bin/kafka-server-start.sh -daemon ./config/server.properties
#查看启动状态
lsof -i tcp:9092

至此,就可以连接使用了。如果你想安装一个dashboard,继续下面步骤

安装dashboard - - kafdrop

xml 复制代码
#下载源码
git clone https://github.com/obsidiandynamics/kafdrop.git
#编译,需要有maven环境
mvn clean package -DskipTests
#启动服务
java -jar target/kafdrop-4.0.3-SNAPSHOT.jar

测试

使用浏览器访问: http://localhost:9000/

结果

参考文章

https://kafka.apache.org/downloads.html

https://github.com/obsidiandynamics/kafdrop

https://www.oracle.com/cn/java/technologies/downloads

https://blog.51cto.com/u_16099280/10603933

相关推荐
腾讯云中间件11 小时前
Kafka 集群上云新突破:腾讯云 CKafka 联邦迁移方案
云原生·kafka·消息队列
跟着珅聪学java11 小时前
在电商系统中,如何确保库存扣减的原子性
分布式
JH307313 小时前
Redisson 看门狗机制:让分布式锁“活”下去的智能保镖
分布式
一点 内容15 小时前
深入理解分布式共识算法 Raft:从原理到实践
分布式·区块链·共识算法
8Qi815 小时前
分布式锁-redission
java·redis·分布式·redisson
15 小时前
鸿蒙——分布式数据库
数据库·分布式
jiayong2316 小时前
微服务架构与 Spring 生态完全指南
kafka·rabbitmq·rocketmq
Hui Baby16 小时前
分布式多阶段入参参数获取
分布式
阿拉斯攀登18 小时前
Spring Cloud Alibaba 生态中 RocketMQ 最佳实践
分布式·微服务·rocketmq·springcloud·cloudalibaba
无锡布里渊18 小时前
感温光纤 DTS 系统 vs 感温电缆 对比分析报告
分布式·实时监测·分布式光纤测温·线型感温火灾监测·感温电缆