kafka相关命令

1.群起脚本 

#!/bin/bash

case $1 in 
"start"){

    for i in node1 node2  node3 

    do 

      echo "**********************************$i********"

      ssh $i  "/opt/software/kafka_2.11-2.1.1/bin/kafka-server-start.sh -daemon /opt/software/kafka_2.11-2.1.1/config/server.properties"

    done

  };;

"stop"){

    for i in  node1 node2  node3 

    do 

      echo "**********************************$i********"

      ssh $i  "/opt/software/kafka_2.11-2.1.1/bin/kafka-server-stop.sh"

    done

  };;

esac

2.查看主题

bin/kafka-topics.sh --list --zookeeper k8smaster:2181

3.创建主题

kafka-topics.sh --create --zookeeper k8smaster --topic first --partitions 3 --replication-factor 1

4.删除主题

./kafka-topics.sh --delete -zookeeper k8smaster:2181 --topic first

5.查看主题

kafka-topics.sh --describe topics first --zookeeper k8smaster

6.控制台测试消息生产

kafka-console-producer.sh --topic first --broker-list k8smaster:9092

7.控制台测试消息消费

kafka-console-consumer.sh --topic first --bootstrap-server k8smaster:9092 --from-beginning

8.启动zk

sh /opt/software/zookeeper-3.4.14/bin/zkServer.sh start
jps

QuorumPeerMain 看到该线程启动,则成功

 

 

kafka 客户端工具:kafka tool

https://www.kafkatool.com/download.html

kafka集群的broker,主题,分区,副本。消费者等的展示。可以通过工具创建主题 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Kafka是一个分布式流式数据平台,用于高效地存储、处理和传输实时的流式数据。Kafka2.2是Kafka的一个特定版本,提供了一系列的命令,用于管理和操作Kafka集群。下面是对Kafka2.2命令文档的回答。 Kafka2.2命令文档包含了一些重要的命令,用于配置、启动和监控Kafka集群。其中包括以下几个主要的命令: 1. bin/kafka-topics.sh:该命令用于创建、修改和管理Kafka的topic。可以使用该命令来创建新的主题、查看已存在的主题以及删除主题。通过该命令可以设置主题的分区数和副本因子等属性。 2. bin/kafka-console-producer.sh:这个命令用于从终端输入数据并将其作为消息发送到指定的topic中。通过该命令可以模拟消息的生产者,并向Kafka集群发送消息。 3. bin/kafka-console-consumer.sh:该命令用于从指定的topic中消费消息,并将其打印到终端。可以使用该命令来模拟消息的消费者,并从Kafka集群中接收消息。 4. bin/kafka-consumer-groups.sh:该命令用于管理和监控消费者组。可以使用该命令查看消费者组的偏移量(offset)和消费的速度,以便进行调优和监控。 5. bin/kafka-configs.sh:该命令用于管理Kafka集群的配置文件。可以使用该命令来修改Kafka集群的配置,例如增加或删除broker、修改主题的配置等。 Kafka2.2命令文档还包含了其他一些命令,用于执行一些高级管理操作,例如复制和迁移分区、生成和消费压缩的消息等。 总之,Kafka2.2命令文档提供了一系列命令,用于管理和操作Kafka集群。通过这些命令,用户可以方便地创建、修改和管理Kafka的topic,发送和接收消息,以及进行集群的监控和调优。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水上冰石

希望能帮助到你

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值