首页 > 其他分享 >kafka常用命令

kafka常用命令

时间:2023-06-28 10:45:59浏览次数:32  
标签:-- 9092 kafka topic 2181 sh 常用命令

启动kafka
bin/kafka-server-start.sh config/server.properties、

后台启动加参数-daemon
bin/kafka-server-start.sh -daemon ../config/server.properties

查看topic信息

cd到kafka的安装位置,找到bin目录   单机/集群都可以配置参数,下面命令为查询集群的topic信息
bin/kafka-topics.sh --zookeeper master:2181,slave1:2181,slave2:2181,slave3:2181,slave4:2181 --list

创建topic

cd到kafka的安装位置,找到bin目录  执行以下命令则可为本机创建一个名为test2的topic 且有一个副本一个partition
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test2

cd到bin目录下  执行以下命令则为集群创建一个名为test_topic的topic 且有四个副本四个partition
bin/kafka-topics.sh --zookeeper master:2181,slave1:2181,slave2:2181,slave3:2181,slave4:2181 --create --topic test_topic --replication-factor 4 --partitions 4

创建producer

以下俩行命令分别为一台服务器和多台集群服务器创建producer
bin/kafka-console-producer.sh --broker-list slave4:9092 --topic test_topic
bin/kafka-console-producer.sh --broker-list master:9092,slave1:9092,slave2:9092,slave3:9092,slave4:9092 --topic test_topic

创建consumer

以下俩行命令分别为多台集群服务器和一台服务器创建consumer  注意--from-beginning参数为从最开始位置开始消费,即历史数据也消费
bin/kafka-console-consumer.sh --bootstrap-server master:9092,slave1:9092,slave2:9092,slave3:9092,slave4:9092 --topic test_topic --group test_consumer_group --from-beginning

以上是一句完整的命令,切勿遗漏
bin/kafka-console-consumer.sh --bootstrap-server slave4:9092 --topic test_topic --from-beginning

列举消费者组
bin/kafka-consumer-groups.sh --bootstrap-server master:9092,slave1:9092,slave2:9092,slave3:9092,slave4:9092 --list

查看消费者组消费情况1-无活着的消费者,无延迟消费
bin/kafka-consumer-groups.sh --bootstrap-server master:9092,slave1:9092,slave2:9092,slave3:9092,slave4:9092 --group test_consumer_group --describe

标签:--,9092,kafka,topic,2181,sh,常用命令
From: https://www.cnblogs.com/stepforwardisdream/p/17510763.html

相关文章

  • playwright常用命令
    #安装pip3sudoaptinstallpython3-pip#安装pytest插件pip3installpytest-playwrightpip3installplaywright#安装chromiumfirefoxwebkit等浏览器的驱动文件(内置浏览器)python3-mplaywrightinstall若出现:BEWARE:yourOSisnotofficiallysupportedby......
  • mysql常用命令
    连接到MySQL服务器:mysql-uusername-p显示数据库列表:SHOWDATABASES;创建数据库:CREATEDATABASEdatabase_name;删除数据库 USEdatabase_name;DROPDATABASEdatabase_name;  切换到指定数据库:USEdatabase_n......
  • Linux(Ubuntu) 常用命令的总结
    Linux(Ubuntu)常用命令的总结总结工作中用到的ubuntu命令,和添加一些常见的Linux的命令;1.文件操作&常见命令操作前置补充:Linux终端提示符&&命令语法Centos[root@oldboy_python~]##[用户名@主机机器名路径]提示符#用户名root#主机名oldboy_python#......
  • Git常用命令
    Git常用命令#创建分支gitbranch分支名称#查看分支gitbranch-v#切换分支gitcheckout分支名称#分支合并gitmerge分支名称#合并的时候可能出现冲突,那么此时就需要手动解决冲突......
  • docker之kafka安装
    一、带zookeeper和UI版本version:'2'services:xbd-zk-1:image:bitnami/zookeeper:3.8.1restart:alwayscontainer_name:xbd-zk-1privileged:trueports:-2181:2181environment:-TZ=Asia/Shanghai-ZOO_P......
  • es 常用命令(二)
    1.es只读如何处理1.1)ES集群只读查看只读的索引curl :9200/_settings?pretty|grepread_onlycurl-s :9200/_cluster/settings?pretty\&include_defaults=true|grepread_only设置集群可写curl-XPUT-H"Content-Type:application/json" http://127.0.0.......
  • es 常用命令
    1、查看es进程 ps-ef|grepes2.查看es索引curl-XGEThttp://xxx:port/_cat/indices?v3. 检查集群监控状态curl-XGEThttp://xxx:port/_cluster/health?pretty # 巡检结果及影响:status:集群状态:Green(正常);Yellow(备份数据不可用,不影响正常工作); Red(主备数据不可用,影......
  • maven核心,pom.xml详解(转) 附录A mave的依赖范围 附录B maven常用命令集
    什么是pom?   pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:  -包括配置文件;  -开发者需要遵循的规则,  -缺陷管理系统,  -组织和licenses,  -项目的url,  -项目的依赖性,  -以及其他所有的项目相关因素。 快速......
  • kafka ack机制
    1kafka基本架构kafka的partion分为leader和follow。leader参与允许,二follower仅作为备份。那么,leader和follower之间是怎么同步的呢 2leader和follower的同步Partition只有Leader是对外提供读写服务的也就是说,如果有一个客户端往一个Partition写入数据,......
  • git常用命令-远程操作
    [email protected]:..../*.git#将远程代码克隆到本地且项目名称默认为远程项目名称[email protected]:..../*.gitmygit#将远程代码克隆到指定文件夹(mygit)中[email protected]:..../*.gitmygit#将远程代码指定分支......