window的wsl(Ubuntu)安装kafka步骤

devtools/2024/11/19 7:03:01/

环境: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.ppmy.cn/devtools/135149.html

相关文章

RABBIT_MQ消息队列

RabbitMq学习 工作原理 组成部分说明: Broker:消息队列服务进程,此进程包括两个部分:Exchange和QueueExchange:消息队列交换机,按一定的规则将消息路由转发到某个队列,对消息进行过虑。Queue:消息队列,存储消息的队列,消息到达队列并转发给指定的Producer:消息生产…

【C++】构造与析构函数

目录&#xff1a; 一、 This指针  &#xff08;一&#xff09;使用方法&#xff1a; 二、类的默认成员函数 三、构造函数  &#xff08;一&#xff09;构造函数的特点 四、析构函数 &#xff08;一&#xff09;析构函数的特点 正文 一、 This指针 在c语言中我们调用函…

android 使用MediaPlayer实现音乐播放--基础介绍

Android 多媒体框架支持播放各种常见媒体类型,因此 可轻松地将音频、视频和图片集成到您的应用中。你可以播放音频或 从存储在应用资源(原始资源)的媒体文件(原始资源)中获取独立文件 或从通过网络连接到达的数据流中,所有这些均使用 MediaPlayer API。 java部分代码路径…

工作bug---时间片校验

概括 在日常的业务场景中&#xff0c;新增作为一个普通的操作。当特定的逻辑需要进行校验&#xff0c;例如时有涉及到时间的字段&#xff0c;统一条件下&#xff0c;时间段不能重叠来保证时间的严谨性。那么应该怎么做呢&#xff1f; 解决方案 通过编写sql来进行查询校验&am…

基于正则化算法的SAR图像去噪matlab仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1SAR 图像噪声模型 4.2 正则化算法基本原理 5.完整工程文件 1.课题概述 基于正则化算法的SAR图像去噪matlab仿真&#xff0c;仿真输出SAR图像去噪结果&#xff0c;正则化参数收敛曲线&#xff0c;同时…

【算法】【优选算法】前缀和(下)

目录 一、560.和为K的⼦数组1.1 前缀和1.2 暴力枚举 二、974.和可被K整除的⼦数组2.1 前缀和2.2 暴力枚举 三、525.连续数组3.1 前缀和3.2 暴力枚举 四、1314.矩阵区域和4.1 前缀和4.2 暴力枚举 一、560.和为K的⼦数组 题目链接&#xff1a;560.和为K的⼦数组 题目描述&#x…

5个有效的华为(HUAWEI)手机数据恢复方法

5个有效的手机数据恢复方法 华为智能手机中的数据丢失比许多人认为的更为普遍。发生这种类型的丢失有多种不同的原因&#xff0c;因此数据恢复软件的重要性。您永远不知道您的智能手机何时会在这方面垮台&#xff1b;因此&#xff0c;预防总比哀叹好&#xff0c;这就是为什么众…

腾讯云单元化架构体系介绍

1.背景 自2018年以来,受“华为、中兴事件”影响,我国科技受制于人的现状对国家稳定和经济发展都提出了严峻考验。目前我国IT架构体系严重依赖国外产品,金融行业尤其明显。大部分传统银行的关键账务系统都架设在IBM的大型机、小型机之上,数据库使用Oracle及DB2,存储采用EM…