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

window的wsl(Ubuntu)安装kafka步骤

环境:Win11 + WSL(Linux子系统Ubuntu) +  apache-zookeeper-3.9.3-bin + kafka_2.12-3.8.1 

思路:apache上分别下载zookeeper和kafka,在wsl环境安装。在kafka上创建消息的topic,发送消息,接受消息,验证是否安装成功。

前提:先在ubuntu上安装JDK(sudo apt-get install default-jdk) ,参考WSL 安装及其中 Java 环境配置_wsl java -version不识别-CSDN博客

1、官网Apache ZooKeeper下载zookeeper

2、在PowerShell中用tar -zxf解压tar包

3、解压之后,将安装文件mv 到 /usr/local/zookeeper目录下(用mv命令可以修改目录名称)

4、修改zoo.cfg配置文件

cat > /usr/local/zookeeper/conf/zoo.cfg << EOF

>tickTime=2000

>dataDir=/var/lib/zookeeper

>clientPort=2180

>EOF

修改之后用cat命令查看修改结果:

5、启动zk(前提 :先安装jdk)

6、下载安装kafka(步骤同zk)

7、启动zk

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

8、创建topic

bin/kafka-topics.sh  --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test

注意:用如下命令创建topic会出现错误“zookeeper is not a recognized option”

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

9、往topic上发布消息

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

test message 1

test message 2

用ctr + d结束

9、从topic上接受消息(见上图)

./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning


http://www.kler.cn/a/399831.html

相关文章:

  • PHP 表单 - 必需字段
  • 【Android】Proxyman 抓 HTTP 数据包
  • 【微信小程序】访客管理
  • 编写一个生成凯撒密码的程序
  • 层归一化和批归一化
  • Lua资料
  • 0基础跟德姆(dom)一起学AI 深度学习05-RNN循环神经网络
  • 智谱AI批量文章生成工具:Python + PyCharm从安装到实战
  • unity修改MeshRender材质球的颜色
  • cpolar内网穿透工具
  • 一、shell脚本基础
  • 流量模型 -20241118
  • OPENSSL加密与解密
  • 分布式多级缓存之安装和配置Canal
  • 动态规划 —— 子数组系列-最长湍流子数组
  • OpenCV 图片处理与绘制
  • 联合查询(查询)
  • 跨越网络边界:IPv6与零信任架构的深度融合
  • 【Java 学习】数据类型、变量、运算符、条件控制语句
  • javaScript交互案例2
  • 2分钟在阿里云ECS控制台部署个人应用(图文示例)
  • c++多态(深度刨析)
  • Vue中Select选择器el-option实现动态多选
  • 为什么VScode不能连服务器,MobaXterm可以连
  • vulnhub靶场-tomato
  • 【MySQL】全面学习数据库查询技巧:查询指令深度学习指南