2019年8月17日
目录
下载kafka安装包
kafka文件目录架构与解释
目录架构
logs
Logs:存日志,也存实际数据,缓存数据也是在这里;
config
Config:放置配置文件
- server.properties是系统配置文件,
- producer.properties是生产者配置文件,
- consumer.properties是消费者配置文件,
- zookeeper.properties是zookeeper服务协调配置文件,
bin
Bin:放置启动命令脚本
1)启动和关闭服务
- kafka-server-start.sh
- kafka-server-stop.sh
2)topic操作
- kafka-topics.sh
3)控制台操作,生产者和消费者(测试环境,生产环境没用)
- kafka-console-consumer.sh
- kafka-console-producer.sh
libs
libs:放置kafka运行依赖的jar包;
启动kafka命令
- sh kafka-server-start.sh ../config/server.properties &
kafka集群依赖zookeeper保存一些meta数据,因为Kafka依赖zk,所以应该先启动zk,否则会报错的;以上kafka已经安装完成,但是离真正部署使用,还有很多东西可以做到,比如文件配置,topic创建,zk部署,我们一步一步来。