当前位置: 首页 > wzjs >正文

西安网站建设q.479185700強天津市武清区住房建设网站

西安网站建设q.479185700強,天津市武清区住房建设网站,vue做单页面网站,郑州经济技术开发区实验中学基础命令 主题 参数含义–bootstrap-server连接的Broker主机名称以及端口号–topic操作的topic–create创建主题–delete删除主题–alter修改主题–list查看所有主题–describe查看主题的详细描述–partitions设置分区数–replication-factor设置分区副本–config更新系统默认…

基础命令

主题

参数含义
–bootstrap-server连接的Broker主机名称以及端口号
–topic操作的topic
–create创建主题
–delete删除主题
–alter修改主题
–list查看所有主题
–describe查看主题的详细描述
–partitions设置分区数
–replication-factor设置分区副本
–config更新系统默认的配置

在执行查看命令时

bin/kafka-topics.sh --bootstrap-server 192.168.27.101:9092 --list

显示以下报错信息

[2023-07-18 16:19:18,101] WARN [AdminClient clientId=adminclient-1] Connection to node -1 (/192.168.27.101:9092) could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)

解决方案是修改server.properties,将下面的修改为自己的ip+端口

#advertised.listeners=PLAINTEXT://your.host.name:9092
advertised.listeners=PLAINTEXT://192.168.27.101:9092

新建一个topic,topic名称为first,设置分区数为1,分区副本为3(命令行不能修改分区副本的数量)

bin/kafka-topics.sh --bootstrap-server 192.168.27.101:9092 --topic first --create --partitions 1 --replication-factor 3

当命令正常执行之后,能够在zookeeper中查看到刚刚创建的kafka,在路径下有brokers:0,1,2,这就是设置的id。topics下的first就是刚刚创建的topic

在这里插入图片描述

命令查看topic的详细描述

[root@centos101 kafka_2.12-3.0.0]# bin/kafka-topics.sh --bootstrap-server 192.168.27.101:9092 --topic first --describe
Topic: first	TopicId: nM9fRCkARa2n2Ifgu37NnQ	PartitionCount: 1	ReplicationFactor: 3	Configs: segment.bytes=1073741824Topic: first	Partition: 0	Leader: 2	Replicas: 2,1,0	Isr: 2,1,P,1,0	Isr: 2,1,0

修改分区Partition数量

bin/kafka-topics.sh --bootstrap-server 192.168.27.101:9092 --topic first --alter --partitions 3

修改完成之后再次查看topic的详细描述

[root@centos101 kafka_2.12-3.0.0]# bin/kafka-topics.sh --bootstrap-server 192.168.27.101:9092 --topic first --describe
Topic: first	TopicId: nM9fRCkARa2n2Ifgu37NnQ	PartitionCount: 3	ReplicationFactor: 3	Configs: segment.bytes=1073741824Topic: first	Partition: 0	Leader: 2	Replicas: 2,1,0	Isr: 2,1,0Topic: first	Partition: 1	Leader: 0	Replicas: 0,1,2	Isr: 0,1,2Topic: first	Partition: 2	Leader: 1	Replicas: 1,2,0	Isr: 1,2,0

可以看到分区数量的增加,但是注意,分区数量增加后不能再减少比如修改分区为1

[root@centos101 kafka_2.12-3.0.0]# bin/kafka-topics.sh --bootstrap-server 192.168.27.101:9092 --topic first --alter --partitions 1
Error while executing topic command : Topic currently has 3 partitions, which is higher than the requested 1.
[2023-07-19 09:36:19,679] ERROR org.apache.kafka.common.errors.InvalidPartitionsException: Topic currently has 3 partitions, which is higher than the requested 1.(kafka.admin.TopicCommand$)

生产者

连接上主题,当出现回车之后就可以发送消息

bin/kafka-console-producer.sh --bootstrap-server 192.168.27.101:9092 --topic first

消费者

连接上主题,接收消费者连接上之后发送的消息

bin/kafka-console-consumer.sh --bootstrap-server 192.168.27.101:9092 --topic first

如果需要接收消费者连接上之前发送的所有消息,则在后面加上–from-beginning

bin/kafka-console-consumer.sh --bootstrap-server 192.168.27.101:9092 --topic first --from-beginning

生产与消费

当生产者和消费者都连接上了同一个topic之后,模拟生产者发送消息

[root@centos101 kafka_2.12-3.0.0]# bin/kafka-console-producer.sh --bootstrap-server 192.168.27.101:9092 --topic first
>nihao,kafka

此时消费者会立马接收到生产者的消息

[root@centos102 kafka_2.12-3.0.0]# bin/kafka-console-consumer.sh --bootstrap-server 192.168.27.101:9092 --topic first
nihao,kafka
http://www.dtcms.com/wzjs/808678.html

相关文章:

  • 兰州做网站开发网站如何强制修改主页 源码
  • 深圳高端网站制作公司排名网站租用服务器价格
  • 做菠菜网站多少钱更换wordpress图标
  • 旅游网站系统的设计与实现厦门 微网站制作
  • 做网站发现是传销市场推广怎么写
  • 北京网站建设公司完美湖南岚鸿首 选小程序制作流程步骤
  • 请问婚庆网站建设该怎么做呢免费作图软件
  • 网站建设模板源代码电商网站建设与运行
  • 网站建设掌握技能四川新正路桥建设工程有限公司网站
  • 桂林公司做网站网站关键词优化外包
  • 套做网站如何做好商务网站的运营怎么做
  • 徐州商城网站建设山东网站建设哪家专业
  • 直播网站开发教程flash网站制作下载
  • 整个网站的关键词怎么选择昆明网站建设
  • 杭州建设教育网站宁波企业自助建站
  • 网站建设公司该怎么销售怎么开发手机app软件
  • 朝阳做网站的公司wordpress 安装插件
  • 网站建设xiu021桂林漓江学院
  • 建设大马路小学网站番禺区建设局网站
  • 邹平做网站哪家好邯郸网站设计开发公司
  • 传统纸媒公司网站建设需求网站推广计划效果
  • 做h5网站公司工程建设官方网站
  • 做网站卖产品要注册公司吗宁波网站建设大概要多少钱
  • 阿里云的网站模版好吗高唐网页定制
  • 大流量网站 文章点击定制网站需要多少钱
  • 企业网站程序做网站顺序
  • 学校网站的建设需求山西建站
  • 如何查网站有无备案电子商务网站建设实验总结
  • 大型网站怎么做seo瓦力工厂少儿编程加盟
  • 中国建设人才信息网是官方网站吗网站建设项目立项登记 表