config  :kafka配置文件所在目录

server.properties    主要配置文件

zookeeper.properties   kafka内置了zk,一般要将其替换掉

以下关于生产者和消费者的配置主要是在命令行场景使用:

producer.properties

consumer.properties


kafka安装、配置、启动、常用命令及shell启动脚本编写_命令行


broker.id   服务器id

delete.topic.enable     topic是否可以删除(一般允许删除)


kafka安装、配置、启动、常用命令及shell启动脚本编写_命令行_02


线程数和socket相关配置:

log.dirs


kafka安装、配置、启动、常用命令及shell启动脚本编写_配置文件_03

kafka安装、配置、启动、常用命令及shell启动脚本编写_配置文件_04

kafka安装、配置、启动、常用命令及shell启动脚本编写_命令行_05


配置zk


kafka安装、配置、启动、常用命令及shell启动脚本编写_kafka_06 

kafka安装、配置、启动、常用命令及shell启动脚本编写_配置文件_07


常用命令:

kafka-server-start.sh    启动

kafka-server-stop.sh    停止

kafka-topics.sh    topic的crud

kafka-console-producer.sh    命令行进行producer测试

kafka-console-consumer.sh    命令行进行consumer测试


kafka安装、配置、启动、常用命令及shell启动脚本编写_命令行_08


启动


kafka安装、配置、启动、常用命令及shell启动脚本编写_kafka_09

daemon启动:

kafka安装、配置、启动、常用命令及shell启动脚本编写_kafka_10

jps验证:

kafka安装、配置、启动、常用命令及shell启动脚本编写_命令行_11


批量启动kafka脚本:

bin目录 vi kk.sh  复制下图shell脚本


kafka安装、配置、启动、常用命令及shell启动脚本编写_配置文件_12

kafka安装、配置、启动、常用命令及shell启动脚本编写_kafka_13

 kafka安装、配置、启动、常用命令及shell启动脚本编写_kafka_14