Win10 下要使用Kafka需要经过以下三个步骤:

1.安装JDK(需要安装依赖java JDK)

2.安装zookeeper(资源协调,分配管理)

3.使用Kafka开发

============================1.JDK的安装==========================

1.1)安装包名称: Java SE Development Kit 13.0.1

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html

  

  下载后安装即可。不建议在默认目录,安装目录不建议有空格,我的安装目录为:

1.2)安装后配置环境变量:

    

  配置环境变量CLASSCLASSPATH

  1. Java_Home:C:\Java\jdk-13.0.1
  2. CLASSPATH:例如:C:\Java\jdk-13.0.1\lib;C:\Java\jdk-13.0.1\bin\jre\lib;
  3. PATH:例如:%Java_Home%\bin;%Java_Home%\jre\bin;

  注意:如果没有jre目录,可以定位到jdk根目录,执行以下命令生成jre文件夹

  cmd窗口一定要以管理员权限进入:  
 bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

如图:

完成以上配置以后,运行cmd命令,出现以下文字,说明配置成功:

1.运行java

2.运行javac:

以上就完成了JDK的安装和配置。

========================== 2.Zookeeper的安装 ==========================

2.1)建议下载稳定版

下载地址:https://archive.apache.org/dist/zookeeper/zookeeper-3.4.10/

2.2)下载完成后,解压到一个目录:C:\Java\tool\zookeeper-3.4.10

2.3)C:\Java\tool\zookeeper-3.4.10\conf目录下zoo_sample.cfg复制并重命名为zoo.cfg

2.4)打开刚才的文件,修改配置项:

接下来使用cmd运行命令来启动服务,

2.5)用管理员权限启动一个cmd,执行命令:zkServer.cmd

2.6),打开另外一个cmd窗口,执行命令:zkCli.cmd

至此,zookeeper安装并启动成功。

========================== 3.KafKa 的安装 ==========================

========================== 4.启动相关服务 ==========================

第一步:启动zookeeper服务,进入kafka安装目录,如下:


管理员身份打开cmd窗口,进入 C:\Java\tool\kafka_2.11-2.3.1\bin\windows 目录,
输入以下命令:zookeeper-server-start.bat ..\..\config\zookeeper.properties

打开一个新的cmd窗口,看看2181端口是否启动,如图:

zookeeper服务启动成功。

第二步:启动kafka服务,进入kafka安装目录,如下:

管理员身份打开cmd窗口,进入 C:\Java\tool\kafka_2.11-2.3.1\bin\windows 目录,
输入以下命令:kafka-server-start.bat ..\..\config\server.properties

如下图,启动成功:

========================== 5,将启动服务加入Windows服务,不用每次都启动 ==========================

每次使用都要启动非常麻烦,我们可以将kafka服务安装到windows服务中,不用每次都启动


下一篇博文将介绍  在c# 中实现 Kafka 的发布和订阅。

win10 下安装zookeeper+Kafka 的详细步骤(2)的更多相关文章

  1. Win10下安装zookeeper

    Win10下安装zookeeper 注册中心zookeeper的安装 0.去Apache官网下载zookeeper http://zookeeper.apache.org/ 2.找到解压路径的conf ...

  2. win10 下安装 ZooKeeper 的方法

    ZooKeeper 下载地址: https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ 1 随便解压到一个目录 2 在 zookeeper-3.x ...

  3. Spring cloud系列之win10 下安装 ZooKeeper 的方法

    ZooKeeper 下载地址: https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ 1.将下载的文件解压到指定的目录中 2.进入conf文件夹 ...

  4. Ubuntu18.04下安装mysql5.7超详细步骤

    1.首先执行下面三条命令: #安装mysql服务 sudo apt-get install mysql-server #安装客户端 sudo apt install mysql-client #安装依 ...

  5. Ubuntu16.04下安装python3.6.4详细步骤

    记录一下: Ubuntu16.04自带的python版本为python2.7和python3.5,现在想要安装python3.6.4,注意:系统自带的python版本别删除 步骤: # 官网下载安装包 ...

  6. Linux下安装mysql-5.7.28详细步骤

    一.下载Mysql 下载地址:https://downloads.mysql.com/archives/community/ 二.环境配置 检测系统是否自带Mysql # rmp -qa|grep m ...

  7. win10下安装mysql5.6 zip形式步骤

    1. 解压之后可以将该文件夹改名,放到合适的位置,个人建议把文件夹改名为MySQL Server 5.6,放到C:\Program Files\MySQL路径中. 2. 添加环境变量.path中添加C ...

  8. linux下vsftpd的安装及配置使用详细步骤(推荐)

    vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点. vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux.BS ...

  9. win10 anaconda3 python3.6安装tensorflow keras tensorflow_federated详细步骤及在jupyter notebook运行指定的conda虚拟环境

    本文链接:https://blog.csdn.net/weixin_44290661/article/details/1026789071. 安装tensorflow keras tensorflow ...

随机推荐

  1. css伪类选择器的查找顺序

    当伪类选择器last-child.first-child无效时,就是因为不了解css伪类选择器的查找顺序造成选中某一元素失败. 先给出一段dom <body> <div>第一个 ...

  2. MyBatis(1)-- MyBatis介绍

    一.MyBatis优点 不屏蔽SQL,意味着可以更为精确地定位SQL语句,可以对其进行优化和改造,这有利于互联网系统性能的提高,符合互联网需要性能优化的特点. 提供强大.灵活的映射机制,方便Java开 ...

  3. jupyter notebook启动需要输入密码的问题

    问题描述: 安装完jupyter notebook之后,启动时需要输入密码,如下图所示: 解决方法: 1.启动jupyter notebook 2.在另一个的终端中输入 jupyter noteboo ...

  4. 【原创】go语言学习(二十一)Select和线程安全

    目录 select语义介绍和使用 线程安全介绍 互斥锁介绍和实战 读写锁介绍和实战 原子操作介绍 select语义介绍和使用 1.多channel场景 A. 多个channel同时需要读取或写入,怎么 ...

  5. [2018-03-06] 基于Django的轻量级CMS Mezzanine搭建笔记

    一丶什么是Mezzanine? 它是基于django的内容管理平台(),组成简单,可扩展性和定制性强,特别是个小型的个人博客系统.它也提供了类似wordpress的管理页面.博客发布.图片展示等功能, ...

  6. 小白学 Python(18):基础文件操作

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  7. zookeeper集群搭建2.7

    http://blog.csdn.net/uq_jin/article/details/51513307

  8. 使用FinalShell 安装jdk和tomcat流程(Linux系统是centOS7.5)

    本文是作者原创,版权归作者所有.若要转载,请注明出处 我今天刚刚买了一个一年的百度云服务器,85元,还是很便宜的,正好用来练练linux,至于为什么使用FinalShell 而不是xshell,因为F ...

  9. VM 使用问题 | 安装失败->>注册表

    下午乌龙了一回,本来就知道注册表都卸载的乱乱的 以为安装上即可,越弄越糊涂 无法安装.... 查了注册表,发现那些都删除了 手动安装实在太过麻烦,弄了一早上. 如图:未能解决 ​ ​ ​ 后使用了清洁 ...

  10. Elasticsearch系列---Elasticsearch的基本概念及工作原理

    基本概念 Elasticsearch有几个核心的概念,花几分钟时间了解一下,有助于后面章节的学习. NRT Near Realtime,近实时,有两个层面的含义,一是从写入一条数据到这条数据可以被搜索 ...