kafka本地部署

安装

  1. zookeeper安装
    zookeeper安装地址
  2. kafka安装
    kafka安装地址
  3. 版本对应关系
kafkazookeeper
kafka_2.12-2.4.0apache-zookeeper-3.6.0-bin

zookeeper和kafka的版本不对应好像是会出问题

启动

使用zookeeper集群
  • 首先启动zookeeper
    进入到zookeeper的bin目录下,然后执行
./zkServer.sh start

可以使用 ./zkServer.sh status 或者 ./zkCli.sh 查看zookeeper是否启动成功

./zkServer.sh status // 查看zookeeper启动状态
./zkCli.sh			// 进入zookeeper客户端
  • 启动kafka
    进入到kafka的安装目录下,执行下面命令
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties

  • 关闭kafka
bin/zookeeper-server-stop.sh config/zookeeper.properties

  • 创建Topic
bin/kafka-topics.sh --create --zookeeper 127.0.0.1:2181 --replication-factor 1 --partitions 1 --topic firstTopic

replication-facto 和 partitions的参数不可以超过kafka集群的数量,我这里值启动了一个实例所以数量都是1

  • 查看Topic
bin/kafka-topics.sh --list --zookeeper 127.0.0.1:2181
  • 查看指定topic详情
bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --describe --topic firstTopic
  • 删除topic
bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --delete --topic firstTopic
  • 打开消息发送控制台
bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic firstTopic
  • 打开消息接受控制台
bin/kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic firstTopic --from-beginning
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页