本地安装kafka流程及问题解决

搭建环境

1. 安装JDK

1.1 安装文件:http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html下载Server JRE.
1.2 安装完成后需要添加以下的环境变量(右键点击“我的电脑” -> "高级系统设置" -> "环境变量" ):

    • JAVA_HOME: C:\Program Files (x86)\Java\jre1.8.0_60(这个是默认安装路径,如果安装过程中更改了安装目录,把更改后的路径填上就行了)
    • PATH: 在现有的值后面添加"; %JAVA_HOME%\bin"

1.3 打开cmd运行 "java -version" 查看当前系统Java的版本:java-version

2. 安装Zookeeper

      Kafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper

2.1 下载安装文件: http://zookeeper.apache.org/releases.html

2.2 解压文件(本文解压到 G:\zookeeper-3.4.8)

2.3 打开G:\zookeeper-3.4.8\conf,把zoo_sample.cfg重命名成zoo.cfg

2.4 从文本编辑器里打开zoo.cfg

2.5 把dataDir的值改成“:\zookeeper-3.4.8\data”

2.6 添加如下系统变量:

    1)ZOOKEEPER_HOME: G:\zookeeper-3.4.8

    2)Path: 在现有的值后面添加 ";%ZOOKEEPER_HOME%\bin;"

2.7 运行Zookeeper: 打开cmd然后执行zkserver

3. 安装并运行Kafka

      3.1 下载安装文件: http://kafka.apache.org/downloads.html

      3.2 解压文件(本文解压到 G:\kafka_2.11-0.10.0.1)

      3.3 打开G:\kafka_2.11-0.10.0.1\config

      3.4 从文本编辑器里打开 server.properties

      3.5 把 log.dirs的值改成 “G:\kafka_2.11-0.10.0.1\kafka-logs”

      3.6 打开cmd

      3.7 进入kafka文件目录: cd /d G:\kafka_2.11-0.10.0.1\

      3.8 输入并执行以打开kafka:

       bin\windows\kafka-server-start.bat config\server.properties

 

 

相关问题:

1.cmd进入命令窗口输入命令kafka-server-start.bat ..\..\config\server.properties命令窗口提示:错误: 找不到或无法加载主类 Files\Java\jdk1.8.0_101\lib\dt.jar;C:\Program

解决方式:

1)、CLASSPATH配置有误,应该是:**.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;** 最前面是“小数点”不是“逗号”。

2)、java环境由JRE换成JDK的话,需要修改kafka_2.12-1.0.0\bin\windows\kafka-run-class.bat文件。

具体修改内容是,将:

set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp %CLASSPATH% %KAFKA_OPTS% %

改为:set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp "%CLASSPATH%" %KAFKA_OPTS% %

%CLASSPATH%要用双引号。

2.找不到或无法加载主类 kafka.Kafka

 解决方式:下载的是源码包,需要编译。可以下载Binary downloads:

 


--------------------- 
引用链接来源:
https://blog.csdn.net/cx2932350/article/details/78870135

https://357029540.iteye.com/blog/2344579

http://www.bubuko.com/infodetail-1852602.html

感谢上面三篇博客作者的分享!

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值