首先:一定要先启动ZooKeeper 再启动Kafka 顺序不可以改变。
先关闭kafka ,再关闭zookeeper。
其次:还遇到的问题是,打zk启动命令时候,没有加上-daemon。
这样ctrl+c切出去,再启动kafka的时候,zk不能在后台继续运行。就会报错连接不上zk。很多贴子上都没注意写-daemon这个问题。就强调一下,避免大家踩坑。
启动zk的命令:
./bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
启动kafka的命令:
./bin/kafka-server-start.sh config/server.properties
下面是相关的安装步骤流程;
kafka强依赖于zookeeper,安装前必选安装包zookeeper,如未安装可参考:https://www.cnblogs.com/lbky/p/11516335.html
1.检查java环境,如果没有安装,请先安装java环境:
2.下载:kafka_2.12-2.2.0.tgz 安装包:
下载链接:https://pan.baidu.com/s/1SdoS8HrB0YOqJr