如果需要获取的kafka安装包进入群:725936761
一、解压压缩包
二、修改config里的server.properties
修改自己的日志文件位置
三、进入相关目录指向下属的命令即可
Linxu:
# Kafka 依赖于 ZK,先启动 ZK
zookeeper:bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
# 启动 Kafka 服务器
kafka-server:bin/kafka-server-start.sh config/server.properties
# 创建 Topic
create topic: bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
# 查看 Topic 列表
topic list: bin/kafka-topics.sh --list --zookeeper localhost:2181
# 启动 Producer
producer: bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
# 启动 Consumer
consumer: bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
# 查看单个 Topic 信息
topic info: bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic test
Linux直接按照上面之类运行即可。
Windos添加一个环境变量:
如果是Windos系统把.sh 换成.bat 文件。 如图
进入kafka目录,执行后面那段代码zookeeper-server-start.bat -daemon config/zookeeper.properties,后面的依次类推
# Kafka 依赖于 ZK,先启动 ZK
zookeeper:zookeeper-server-start.bat config/zookeeper.properties
# 启动 Kafka 服务器
kafka-server:kafka-server-start.bat config/server.properties
# 创建 Topic
create topic: kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
# 查看 Topic 列表
topic list: kafka-topics.bat --list --zookeeper localhost:2181
# 启动 Producer
producer: kafka-console-producer.bat --broker-list localhost:9092 --topic test
# 启动 Consumer
consumer: kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning
# 查看单个 Topic 信息
topic info: kafka-topics.bat --describe --zookeeper localhost:2181 --topic test
Windos下的演示:
然后就可以开启Kafka了。