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启动脚本编写_后台编程_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启动脚本编写_后台编程_09

daemon启动:

kafka安装、配置、启动、常用命令及shell启动脚本编写_后台编程_10

jps验证:

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

批量启动kafka脚本:

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

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

kafka安装、配置、启动、常用命令及shell启动脚本编写_后台编程_13

 kafka安装、配置、启动、常用命令及shell启动脚本编写_后台编程_14