内容小白,包含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. @PostConstruct和@PreDestroy注解

    从Java EE5规范开始,Servlet增加了两个影响Servlet生命周期的注解(Annotation):@PostConstruct和@PreConstruct.这两个注解被用来修饰一个非静态的 ...

  2. Nginx命令行控制

    在Linux中,需要使用命令行来控制Nginx服务器的启动与停止.重载配置文件.回滚日志文件.平滑升级等行为.默认情况下,Nginx被安装在目录usrlocal/nginx/中,其二进制文件路径为us ...

  3. Python爬虫基础之Cookie

    一.Cookie会话 简单地说,cookie就是存储在用户浏览器中的一小段文本文件.Cookies是纯文本形式,它们不包含任何可执行代码.一个Web页面或服务器告之浏览器来将这些信息存储并且基于一系列 ...

  4. CentOS Android Studio桌面图标的创建

    1.切换到root用户,在桌面上创建Android.Studio.desktop,如下: [Desktop Entry] Name=Android Studio Comment=Android Stu ...

  5. springboot idea 代码更改自己编译设置

    第一步:在pom.xml文件中添加springboot 编译依赖 <dependency> <groupId>org.springframework.boot</grou ...

  6. 高可用Redis(三):Hash类型

    1.哈希类型键值结构 哈希类型也是key-value结构,key是字符串类型,其value分为两个部分:field和value 其中field部分代表属性,value代表属性对应的值 上面的图里,us ...

  7. JS中定义对象和集合

    在js中定义对象: 方式一: var obj = {}; obj['a']=1; obj['b']=2; 方式二: var obj=new Object(); obj.a=1; obj.b=2; 在j ...

  8. 设计通用的Adapter

    2019年3月18日 10:53:27 参照博文:Android 快速开发系列 打造万能的ListView GridView 适配器 一 BaseViewHolder public class Bas ...

  9. mysql 与 oracle 的连表update

    mysql: update 表A a,表B b set a.xx=b.xx where a.id=b.id; oracle update 表A set a.xx=(select b.xx from 表 ...

  10. 解决ODBC连接Oracle数据库报Unable to connect SQLState=08004问题

    今天用ODBC连接Oracle数据库时,报了这么一个错“Unable to connect SQLState=08004 Oracle ODBC Ora-12154”,上网查了好久都说PowerDes ...