首先,在正式安装kafka之前,一定要保证计算机的Java环境和zookeeper已经安装
一,先说一下java安装,需要安装java 1.8及以上版本
(1)先去官网下载自己需要的版本,
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
(记得在网页里面选择Accept License Agreement,下载mac os x x64版本)
(2)双击下载好的.dmg文件,按照提示步骤安装完成即可
(3)运行:java -version 指令检测安装好的java的版本
至此,java安装完成,这个安装步骤真是顺利啊,如果以后安装别的都这么顺利就好了!
二,再说一下zookeeper的安装
(1)在http://mirrors.hust.edu.cn/apache/zookeeper/中下载zookeeper-3.4.13.tar
(2)解压:
cd ~/Library/Caches/Homebrew(我把下载后的文件存到了这里,所以才运行这句,适自己下载路径而定,我之前看到许多文章kafka保存的路径地址语句为:cd /usr/local/etc/kafka_2.11-2.3.0 我觉得这个也是可以的,不过我在使用过程中会报错,没有细究这个问题,直接用的homebrew这个保存路径)
tar -zxvf zookeeper-3.4.13.tar
cd zookeeper-3.4.13/conf
mv zoo_sample.cfg zoo.cfg //更改默认配置文件名称
(3)启动Server
cd zookeeper-3.4.13/bin
./zkServer.sh start //启动
启动成功即可
三,正式安装kafka(以下内容部分参考自:https://blog.csdn.net/lt326030434/article/details/84556791)
(1)官网下载kafka:
https://www-eu.apache.org/dist/kafka/2.3.0/kafka_2.11-2.3.0.tgz
(2) 启动zookeeper的服务
进入文件的解压目录:
cd ~/Library/Caches/Homebrew/kafka_2.11-2.3.0
bin/zookeeper-server-start.sh config/zookeeper.properties
(3)启动kafka的服务
另起一个窗口,进入解压目录,输入:
bin/kafka-server-start.sh config/server.properties
到这里,kafka应该基本上就安装完成了,可能有的地方还不完善,在后续学习中继续改进吧(我最开始的时候尝试过使用brew install kafka语句来安装kafka,结果一直报错,最终就用了直接在官网上下载的方法,目前看上去这种方法是非常简单快捷的,只可惜现在还不会使用,以后继续学吧~)