内容小白,包含JDK+Zookeeper+Kafka三部分。
JDK:
1)   安装包:Java SE Development Kit 9.0.1
      下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html

2)    配置环境:(与之前版本设置有差异)

3)    打开Dos界面,运行java:

4)    运行javac:

5)    配置完成。

Zookeeper:
1)    建议下载稳定版。

下载地址:http://mirrors.hust.edu.cn/apache/zookeeper/

2)    下载后解压到一个目录:eg: D:\Java\Tool\zookeeper-3.4.10

3)    在zookeeper-3.4.10目录下,新建文件夹,并命名(eg: data).(路径为:D:\Java\Tool\zookeeper-3.4.10\conf\data)

4)    进入Zookeeper设置目录,eg: D:\Java\Tool\zookeeper-3.4.10\conf

复制“zoo_sample.cfg”副本à并将副本重命名为“zoo.cfg”

在任意文本编辑器(eg:记事本)中打开zoo.cfg

找到并编辑dataDir=D:\\Java\\Tool\\zookeeper-3.4.10\\data

5)    添加系统环境变量:

在系统变量中添加ZOOKEEPER_HOME = D:\Java\Tool\zookeeper-3.4.10

编辑path系统变量,添加为路径%ZOOKEEPER_HOME%\bin

6)    在zoo.cfg文件中修改默认的Zookeeper端口(默认端口2181)

7)    Dos下运行:zkserver

8)    搭建成功。

Kafka:
1)    安装包:kafka_2.12-1.0.0.tgz

下载地址:http://kafka.apache.org/downloads.html

推荐版本:kafka_2.12-1.0.0.tgz

2)    下载后解压缩。eg: D:\Tools\kafka_2.11-1.0.0\

3)    建立一个空文件夹 logs. eg: D:\Tools\kafka_2.11-1.0.0\logs

4)    进入config目录,编辑 server.properties文件(eg: 用“写字板”打开)。

找到并编辑log.dirs= D:\\Tools\\kafka_2.11-1.0.0\\logs

找到并编辑zookeeper.connect=localhost:2181。表示本地运行。

(Kafka会按照默认,在9092端口上运行,并连接zookeeper的默认端口:2181)

运行:请确保在启动Kafka服务器前,Zookeeper实例已经准备好并开始运行。(就是开着Zookeeper窗口不要关)

1)    在 D:\WorkSoftware\kafka_2.11-1.0.0下,按住shift+鼠标右键。

选择“在此处打开Powershell窗口(S)”(如果没有此选项,在此处打开命令窗口)。

2)    运行:.\bin\windows\kafka-server-start.bat .\config\server.properties

3)    可能会报错:“找不到或无法加载主类 Files\java\jdk-9.0.1\lib;C:\Program”

4)    解决(3)的办法:

在kafka安装目录中找到bin\windows目录中的kafka-run-class.bat为%CLASSPATH%加上双引号(可用Matlab打开,并进行搜索)

修改前:setCOMMAND=%JAVA%%KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS%%KAFKA_LOG4J_OPTS% -cp%CLASSPATH% %KAFKA_OPTS% %*

修改后:SetCOMMAND=%JAVA%%KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS%%KAFKA_LOG4J_OPTS% -cp"%CLASSPATH%"%KAFKA_OPTS% %*

5)    再次运行:.\bin\windows\kafka-server-start.bat.\config\server.properties

6)    搭建成功。
---------------------
作者:tianmanchn
来源:CSDN
原文:https://blog.csdn.net/tianmanchn/article/details/78943147
版权声明:本文为博主原创文章,转载请附上博文链接!

windows10下Kafka环境搭建的更多相关文章

  1. HBase学习----windows10下使用eclipse搭建HBase的开发环境

    以下是我搭建HBase开发环境的一些心得(windows10) 0.安装JDK和eclipse和一个可用的HBase. 这步是最基础的,在此就不赘述了 1.创建一个java项目: 基础问题,不赘述. ...

  2. windows下golang实现Kfaka消息发送及kafka环境搭建

    kafka环境搭建: 一.安装配置java-jdk (1)kafka需要java环境,安装java-jdk,下载地址:https://www.oracle.com/technetwork/java/j ...

  3. Windows10 下Apache服务器搭建

    Windows10 下Apache服务器搭建   转 https://blog.csdn.net/sunqian666888/article/details/78561399 目录 一.软件下载 二. ...

  4. Solr3.6.1 在Tomcat6下的环境搭建

    Solr3.6.1 在Tomcat6下的环境搭建 Tomcat路径:D:\prg\apache-tomcat-6-solr 简写为tomcat_home Solr文件下载保存路径为:F:\softwa ...

  5. kafka环境搭建及librdkafka测试

    kafka环境搭建及librdkafka测试 (2016-04-05 10:18:25)   一.kafka环境搭建(转自http://kafka.apache.org/documentation.h ...

  6. 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

    原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...

  7. Windows下的环境搭建Erlang

    Windows下的环境搭建 Erlang 一.安装编译器 在http://www.erlang.org/download.html下载R16B01 Windows Binary File并安装. 二. ...

  8. RF+Appium框架自动化测试系列一之(Mac下Appium环境搭建)万事开头难

    消失了3个月,有一段时间没来园子更新博客了,各位看官见谅哈哈,消失是因为刚换了工作环境没外网,好多笔记没能及时的记录分享,以后有时间慢慢补上吧,这段时间主要接触了移动端app的自动化测试,公司为了快速 ...

  9. 跟我一起,利用bitcms内容管理系统从0到1学习小程序开发:一、IIS下SSL环境搭建

    缘起 1.从事互联网十来年了,一直想把自己的从事开发过程遇到的问题给写出来,分享给大家.可是可是这只是个种想法,想想之后就放下了,写出来的类文章是少之又少.古人说无志之人常立志,有志之人立长志.今天, ...

随机推荐

  1. 【转】一文掌握 Linux 性能分析之网络篇

    [转]一文掌握 Linux 性能分析之网络篇 比较宽泛地讲,网络方向的性能分析既包括主机测的网络配置查看.监控,又包括网络链路上的包转发时延.吞吐量.带宽等指标分析.包括但不限于以下分析工具: pin ...

  2. input子系统 KeyPad-Touch上报数据格式与机制【转】

    转自:https://www.cnblogs.com/0822vaj/p/4185634.html -------------------------------------------------- ...

  3. hibernate核心类及常用方法

    Configuration configure = new Configuration().configure(); SessionFactory factory = configure.buildS ...

  4. SSM增删改查

    闲着无聊配置一遍SSM以及添加功能增删改查,如下图,其中坎坷也挺多!!! 1.工程如下图.(请忽略红叉,没有错误) 2.首先配置pom.xml文件. <project xmlns="h ...

  5. MyOD(课下作业,选做)

    MyOD(课下作业,选做) 代码要求 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX2.b ...

  6. Git初始配置和基本使用

    初次运行Git前的配置 本文是在安裝完git以后首先应做到一些配置,安装教程可以参考廖雪峰git教程 用户信息 当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址. 这样做很重要,因为每 ...

  7. PDF怎么旋转页面,只需几步轻松搞定!

    有时候我们下载一个PDF文件里面有页面是旋转的情况,用手机看的时候可以把手机旋转过来看,那么用电脑的时候总不可能也转过来看吧,笔记本是可以的台式的是不行的,这个时候我们就需要把PDF文件中旋转的页面转 ...

  8. Scyther 论文相关资料整理

    1.Scyther 的特点使用方法 Scyther可以提供轨迹的简单描述,方便分析协议可能出现的攻击和表现,使用Athena算法,该软件表现如下特点: 该软件有明确的终止,能工提供无限会话协议安全性的 ...

  9. struts2-第二章-拦截器

    一,回顾 (1)默认action,404问题;<default-action-ref name="action 名称"/> (2)模块化,package,struts. ...

  10. 编译问题解决:LINK : fatal error LNK1104: 无法打开文件“*.dll”

    一.引言 编译项目的时候,总会遇到些奇怪的问题,比如说以下这种: LINK : fatal error LNK1104: 无法打开文件“..\bin\ICPRegistration.dll” 我在编译 ...