一、首先要保证安装了jdk
本次安装默认你已经安装了jdk,不在赘述。
二、安装ZooKeeper
要安装kafka需要首先安装zookeeper1、 下载安装包
http://zookeeper.apache.org/releases.html#download
2、 解压并进入ZooKeeper目录,笔者:G:\soft\mq\zk\zookeeper-3.4.10\conf
3、 将“zoo_sample.cfg”重命名为“zoo.cfg”
4、 打开“zoo.cfg”找到并建立个文件夹G:\soft\mq\zk\data,编辑 dataDir=G:\soft\mq\zk\data
5、 添加系统变量,这个是zookeeper所在的目录:ZOOKEEPER_HOME=G:\soft\mq\zk\zookeeper-3.4.10
6、 编辑path系统变量,添加路径:%ZOOKEEPER_HOME%\bin
7、 在zoo.cfg文件中修改默认的Zookeeper端口(默认端口2181)
8、 在这个目录下G:\soft\mq\zk\zookeeper-3.4.10\bin 下运行zkServer.cmd
9、如果显示如下图,则说明
三、安装Kafka
1、 下载安装包
http://mirrors.shu.edu.cn/apache/kafka/1.1.0/kafka_2.12-1.1.0.tgz
或者在http://kafka.apache.org/downloads 选择自己需要的版本
2、 解压并进入Kafka目录,笔者:G:\soft\mq\kafaka\kafka_2.12-1.1.0
3、 进入config目录找到文件server.properties并打开
4、 找到并编辑log.dirs=G:\soft\mq\kafaka\logs
5、 找到并编辑zookeeper.connect=localhost:2181
6、 Kafka会按照默认,在9092端口上运行,并连接zookeeper的默认端口:2181
7、 进入Kafka安装目录G:\soft\mq\kafaka\kafka_2.12-1.1.0,按下Shift+右键在这个目录打开终端,选择“打开命令窗口”选项,输入
.\bin\windows\kafka-server-start.bat .\config\server.properties
如果显示如下图,则表示安装成功
如果报错 wmic 不是内部或者外部命令,也不是可运行的程序\
在path 里面添加
%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\System32\Wbem
如果继续报错说找不到或者无法加载主类
在kafka安装目录中找到bin\windows目录中的kafka-run-class.bat找到172行为%CLASSPATH%加上双引号
也就是将%CLASSPATH% 改成 "%CLASSPATH%"
然后继续运行就可以成功了
参考文档
1. https://blog.csdn.net/evankaka/article/details/52421314
2. https://blog.csdn.net/u012931508/article/details/55211390
3. https://www.cnblogs.com/YangGC/p/6387600.html