当前位置: 首页 > news >正文

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

下载

官网下载地址
进去后选择你想要的版本,下载就行了
在这里插入图片描述

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-logsvi 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

#下载源码
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


http://www.mrgr.cn/news/26892.html

相关文章:

  • 9.14 DFS 简单 111 Minimum Depth of Binary Tree 112 Path Sum
  • C/C++动态库函数导出 windows
  • Netty配置SSL证书加密
  • 使用PyTorch进行图像风格迁移:基于VGG19实现
  • SpringBoot框架下的房产销售系统开发
  • SQL Server数据库深入解析(建议收藏)
  • 使用nvm安装node版本报错
  • AI创作新手册:精通Prompt提示词的提问策略
  • ZYNQ FPGA自学笔记
  • 【F的领地】项目拆解:科普类账号基础运营教程 | 学会使用工具 “偷懒” | 文字成片功能
  • [干货] 基于 Prometheus 和 Grafana 的现代服务器监控体系构建
  • HarmonyOS Next鸿蒙扫一扫功能实现
  • 【ROS2】将launch启动文件添加的包中
  • Hazel 2024
  • 跨国公司IBM研发中心撤出,挑战与机遇并存:中国IT产业何去何从?
  • 网络的一些基本概念
  • navicate远程linux上的pgsql提示密码失败
  • Codeforces practice C++ 2024/9/11 - 2024/9/13
  • 无需部署,云电脑带你秒变AI绘画大师
  • c++临时对象导致的生命周期问题