这里讲解直接安装启动kafka,没有先安装zookeeper

一、linux安装

1、下载

wget http://mirror.bit.edu.cn/apache/kafka/2.2.0/kafka_2.12-2.2.0.tgz

或者官网下载再上传linux
http://kafka.apache.org/downloads

2、解压

 cd kafka_2.13-2.4.0/bin

3、修改kafka端口(如果不想修改请忽略该步骤)

端口号可以被任意修改。如果端口号设置为小于1024,那么kafka需要以root身份启动。
进入config下

1、service.properties		port = 3014    不指定的话,按照默认3014

2、connect-distributed.properties		bootstrap.servers=localhost:3014

3、producer.properties		bootstrap.servers=localhost:3014

4、connect-standalone.properties  		bootstrap.servers=localhost:3014

5、consumer.properties				bootstrap.servers=localhost:3014

4、启动zookeeper和kafka

./zookeeper-server-start.sh ../config/zookeeper.properties &

./kafka-server-start.sh ../config/server.properties &

zookeeper启动成功
image.png
kafka启动成功
image.png

二、mac安装

一、第一种:brew

1、brew安装

brew install kafka

我发现有时候brew启动kafka会 error,所以我发现两种方法

2、启动方式一

brew services start kafka
brew services start zookeeper

3、启动方式二

先杀掉brew中zookeeper

nohup ./zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties &

./kafka-server-start /usr/local/etc/kafka/server.properties &

二、安装包安装

如上linux下载包,进入bin再命令启动