首页 > 其他分享 >Kafka学习

Kafka学习

时间:2023-06-19 17:55:34浏览次数:44  
标签:bin topic -- server kafka 学习 sh Kafka

Kafka学习

https://blog.csdn.net/Eternal_Blue/article/details/95598942

https://www.cnblogs.com/swordfall/p/10014300.html

常用命令

启停

开启zookeeper:

./zkServer.sh start关闭zookeeper: ./zkServer.sh stop

查看zookeeper的启动状态:

./zkServer.sh status

Kafka启动命令常规模式启动

./bin/kafka-server-start.sh config/server.properties

进程守护模式启动kafka:

nohup ./bin/kafka-server-start.sh config/server.properties &

or

nohup bin/kafka-server-start.sh config/server.properties >/dev/null 2>&1 &

nohup /data/kafka_2.12-2.3.0/bin/kafka-server-start.sh /data/kafka_2.12-2.3.0/config/server.properties & 或 /data/kafka_2.12-2.3.0/bin/kafka-server-start.sh -daemon /data/kafka_2.12-2.3.0/config/server.properties

Kafka关闭命令: bin/kafka-server-stop.sh

消息的生产和消费

需要设置hosts localhost ip

创建topic:

./bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test_gorv

查看topic:./bin/kafka-topics.sh --list --zookeeper localhost:2181

生产消息:./bin/kafka-console-producer.sh --broker-list localhost:9092 --topic

消费消息:sh bin/kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic testTopic --from-beginning

kafka命令:

创建topic:sh bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --replication-factor 1 --partitions 1 --topic testTopic2

查看topic:sh bin/kafka-topics.sh --list --bootstrap-server 127.0.0.1:9092

生产消息:sh bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic testfy

消费消息:sh bin/kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic testfy2 --from-beginning

删除topic:./bin/kafka-topics.sh --delete --topic test_gov_serv --zookeeper 127.0.0.1:2181

清空消息:./bin/kafka-topics.sh --bootstrap-server 127.0.0.1:9092 --delete --topic fytestTopic

标签:bin,topic,--,server,kafka,学习,sh,Kafka
From: https://www.cnblogs.com/Nora-F/p/kafkaxue-xi-yp3pl.html

相关文章

  • R语言实战(第三版)全新升级版,超过30万学习者入手的畅销书
    在我刚入学那会儿初次接触R语言,看的第一本工具书就是《R语言实战》,收获良多,当时还只是第二版。最近和人民邮电出版社的好朋友交流发现,他告诉我上个月刚刚出版了《R语言实战第三版》,豆瓣评分9.2,被称为最牛R语言实战书升级版。上面这本书的第1版于2012年出版,距今已经过去1......
  • Java学习_关于变量
    关于变量的使用主要分为三步骤:1.变量的声明:这一部分包括变量类型+变量名称2.变量的赋值:变量名称=数据3.变量的使用:直接引用名称即可。 这里要注意一点,如果你想要使用变量,就必须要进行这三步,尽管有时候你不知道变量要赋一个什么值,那也得赋值,你可以随便给个0或者其他的值,赋值......
  • StencilJs学习之组件装饰器
    stenciljs可以方便的构建交互式组件支持以下装饰器componentstatepropwatchmethodelementeventlistenComponent装饰器@Component是一个装饰器,它将TypeScript类指定为Stencil组件。每个模板组件在构建时都会转换为Webcomponent。import{Component}from......
  • Java学习_第一个语法:添加注释
    单行注释://注释内容多行注释:/* 注释内容*/idea软件小技巧:多行注释往往容易找不到重点,可以在要做的事之前加上TODO前缀,idea软件会帮你高亮标注出来。 ......
  • Android-kotlin学习笔记(一)配置/入门
    1.配置Kotlin开发插件,点击File菜单,选择Settings,选择Plugins,会显示扩展的插件;2.然后选择Browserepositories…,搜索栏目中搜索Kotlin即可,点击Install就行,大小50多M,速度很快的然后安装完成后,重启AndroidStudio3.在项目的build.gradle中配置Kotlin版本:ext.kotlin_version='1.2.......
  • 从入门到精通,大厂内部整理Android学习路线
    前言当今随着互联网的日益发展,许多开发者也想来这个行业尝尝甜头,甚至没有基础的开发者也进门了,因此,这个Android零基础教程就分享出来。但是对于Android新手入门,没有一个好的学习方向,学习规划,学习教程,是万万不行的。新手入门就来就处于啥也不知道的状态,而网上的教程太过于分散,没有完......
  • 强化学习从基础到进阶-常见问题和面试必知必答[1]:强化学习概述、序列决策、动作空间
    强化学习从基础到进阶-常见问题和面试必知必答[1]:强化学习概述、序列决策、动作空间定义、策略价值函数、探索与利用、Gym强化学习实验1.强化学习核心概念强化学习(reinforcementlearning,RL):智能体可以在与复杂且不确定的环境进行交互时,尝试使所获得的奖励最大化的算法。动......
  • 从知识到想法:数字时代的深度学习与知识管理
    一、树形结构:激发想法的准秩序空间在探索知识与想法的独特联系时,我们发现了一种重要的工具:树形结构。但是,其真正的价值并不仅仅在于其可视化的特性,而是其作为一种准秩序化的信息空间的能力。在这个空间中,知识和想法的关系以一种既有秩序又保持混沌的方式表现出来,为我们激发新的想......
  • 收藏向 | 车载Android系统开发学习专题,进军车载必备
    如今,智能手机已无处不在,移动操作系统开始向新的领域扩张,这其中,就有近段时间被苹果CarPlay催热的车载系统。目前全球的汽车数量已经超过10亿辆,但车载系统却仍然有非常大的提升空间。汽车厂商们也早已意识到了车载对于未来汽车市场的重要性,开始布局更加智能的车载系统,让自己的汽车能......
  • 新手入门Web安全的学习路线
    学习Web安全需要掌握Web安全相关概念、渗透测试相关工具、渗透实战操作、熟悉Windows/KaliLinux、中间件和服务器的安全配置、脚本编程学习、源码审计与漏洞分析、安全体系设计与开发等等。如果是零基础的小白入门Web安全,可以参考这个学习规划:第一步:Web安全相关概念建议学习时......