win10 下安装zookeeper+Kafka 的详细步骤(2)

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 的发布和订阅。

posted @ 2019-12-01 22:29  我是太子殿下  阅读(1706)  评论(1编辑  收藏  举报