kafka集群搭建:
一、安装jdk1.8
(此处省略)
二、安装zookeeper
(此处省略)
三、安装kafka
1.下载 http://kafka.apache.org/downloads ,解压为kafka_2.11-1.0.0,
2.一般会加个日志,网上这部省略
3.
3.在zookeeper的基础上,运行Kafka服务
进入Kafka安装目录,D:\kafka_2.11-2.1.0
切换到命令行窗口,运行kafka。
.\bin\windows\kafka-server-start.bat .\config\server.properties
这时比较容易报错情况:“找不到或无法加载主类“ 或者”命令不正确“
这时一般考虑更改文件:如下
解决办法:
在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% %*
问题是有时候改完,重新执行发现并没有启动kafka,而是如下:
这是就要看一下你的jdk版本不兼容导致的问题,如果是32位更改成64位就好了:
启动成功: