注意: 启动kafka, 必须依赖于zookeeper先启动
一、linux启动kafka--单命令版
1. 首先启动 zookeeper (如果没有进行环境变量配置,需要进入zookeeper安装目录下的bin目录下)
启动 ./zkServer.sh start
停止 ./zkServer.sh stop
查看状态 ./zkServer.sh status
2. 再启动kafka (如果没有进行环境变量配置,需要进入kafka安装目录下的bin目录下)
启动: bin/kafka-server-start.sh config/server.properties
停止: bin/kafka-server-stop.sh config/server.properties
二、linux启动kafka--脚本版
1. kafka_start.sh
# 启动zookeeper
zkServer.sh start
#等5秒后执行, 作为一个缓冲
sleep 5
#启动kafka
/usr/local/kafka/kafka_2.12-2.6.0/bin/kafka-server-start.sh /usr/local/kafka/kafka_2.12-2.6.0/config/server.properties
2. kafka_stop.sh
#关闭kafka
/usr/local/kafka/kafka_2.12-2.6.0/bin/kafka-server-stop.sh /usr/local/kafka/kafka_2.12-2.6.0/config/server.properties
#等5秒后执行, 作为一个缓冲
sleep 3
#关闭zookeeper
zkServer.sh stop
#等3秒后执行, 查看是否已经成功关闭服务
sleep 3
jps
3. 启动脚本
直接在脚本存放目录进行启动
./kafka_start.sh
三、查看服务启动和关闭情况
jps
1) 成功运行状态
2) 成功关闭状态