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

如何建设一家网站有什么网站可以做投票功能吗

如何建设一家网站,有什么网站可以做投票功能吗,权威发布型舆情回应,网站代码建设 实例Kafka 读写数据 参考文档 Apache Kafka 常见命令 kafka-topics.sh #消息的管理命令 kafka-console-producer.sh #生产者的模拟命令 kafka-console-consumer.sh #消费者的模拟命令 创建 Topic 创建topic名为 chen,partitions(分区)为3&#xff0…

Kafka 读写数据

参考文档

Apache Kafka

常见命令

kafka-topics.sh            #消息的管理命令 
kafka-console-producer.sh  #生产者的模拟命令 
kafka-console-consumer.sh  #消费者的模拟命令   

创建 Topic

创建topic名为 chen,partitions(分区)为3,replication(每个分区的副本数/每个分区的分区因子)为 2

#新版命令
[root@node1 bin]#/usr/local/kafka/bin/kafka-topics.sh --create --topic chen --bootstrap-server 10.0.0.187:9092 --partitions 3 --replication-factor 2#在各节点上观察生成的相关数据
[root@node1 ~]#ls /usr/local/kafka/data/
[root@node2 ~]#ls /usr/local/kafka/data/
[root@node3 ~]#ls /usr/local/kafka/data/
#旧版命令
[root@node1 ~]#/usr/local/kafka/bin/kafka-topics.sh --chen --zookeeper 10.0.0.187:2181,10.0.0.188:2181,10.0.0.189:2181 --partitions 3 --replication-factor 2 --topic wang
Created topic wang.

获取所有 Topic

#新版命令
[root@node1 bin]#/usr/local/kafka/bin/kafka-topics.sh --list --bootstrap-server 10.0.0.187:9092 
chen#旧版命令
[root@node1 ~]#/usr/local/kafka/bin/kafka-topics.sh --list --zookeeper 10.0.0.101:2181,10.0.0.102:2181,10.0.0.103:2181 
chen

验证 Topic 详情

状态说明:wang 有三个分区分别为0、1、2,分区0的leader是3 (broker.id),分区 0 有2 个副本,并且状态都为 lsr(ln-sync,表示可 以参加选举成为 leader)。

[root@node1 bin]#/usr/local/kafka/bin/kafka-topics.sh --describe --bootstrap-server 10.0.0.187:9092  --topic chen
Topic: chen	TopicId: OHzFQnjYTYS_t-PyomxkSQ	PartitionCount: 3	ReplicationFactor: 2	Configs: Topic: chen	Partition: 0	Leader: 3	Replicas: 3,1	Isr: 3,1	Elr: N/A	LastKnownElr: N/ATopic: chen	Partition: 1	Leader: 1	Replicas: 1,2	Isr: 1,2	Elr: N/A	LastKnownElr: N/ATopic: chen	Partition: 2	Leader: 2	Replicas: 2,3	Isr: 2,3	Elr: N/A	LastKnownElr: N/A[root@node1 bin]#ls -1  /usr/local/kafka/data/
chen-0
chen-1
[root@node2 ~]#ls -1  /usr/local/kafka/data/
chen-1
chen-2
[root@node3 ~]#ls -1  /usr/local/kafka/data/
chen-0
chen-2

node3 leadernode1 leadernode2 leader
node1 follwernode2 follwernode3 follwer
p0p1p2

生产 Topic

kafka-console-producer.sh 格式

#发送消息命令格式:kafka-console-producer.sh --broker-list <kafkaIP1>:<端口>,<kafkaIP2>:<端口> --topic <topic名称>#/usr/local/kafka/bin/kafka-console-producer.sh --broker-list 10.0.0.187:9092,10.0.0.102:9092,10.0.0.103:9092 --topic chen

范例:

/usr/local/kafka/bin/kafka-console-producer.sh --broker-list 10.0.0.187:9092 --topic chen
>message1
>message2
>message3
>
#或者下面方式
[root@node1 ~]#/usr/local/kafka/bin/kafka-console-producer.sh --topic wang --bootstrap-server 10.0.0.101:9092

消费 Topic

kafka-console-consumer.sh 格式

#接收消息命令格式:
kafka-console-consumer.sh --bootstrap-server <host>:<post> --topic <topic名称> --from-beginning --consumer
property group.id=<组名称>

注意:

  • 消息者先生产消息,消费都后续才启动,也能收到之前生产的消息

  • 同一个消息在同一个group内的消费者只有被一个消费者消费,比如:共100条消息,在一个group内有A,B两个消费者,其中A消费 50条,B消费另外的50条消息。从而实现负载均衡,不同group内的消费者则可以同时消费同一个消息--from-beginning

  • 表示消费发布的消息也能收到,默认只能收到消费后发布的新消息

范例:

#交互式持续接收消息,按Ctrl+C退出
/usr/local/kafka/bin/kafka-console-consumer.sh --topic chen --bootstrap-server 10.0.0.187:9092 --from-beginning#一个消息同时只能被同一个组内一个消费者消费(单播机制),实现负载均衡,而不能组可以同时消费同一个消息(多播机制)
[root@node2 ~]#/usr/local/kafka/bin/kafka-console-consumer.sh --topic chen  --bootstrap-server 10.0.0.102:9092 --from-beginning --consumer-property group.id=group1
[root@node2 ~]#/usr/local/kafka/bin/kafka-console-consumer.sh --topic chen --bootstrap-server 10.0.0.102:9092 --from-beginning --consumer-property group.id=group1

删除 Topic

范例:

#注意:需要修改每个节点配置文件server.properties中的delete.topic.enable=true并重启
#新版本
[root@node3 ~]#/usr/local/kafka/bin/kafka-topics.sh --delete --bootstrap-server 10.0.0.101:9092,10.0.0.102:9092,10.0.0.103:9092 --topic chen
#旧版本
[root@node3 ~]#/usr/local/kafka/bin/kafka-topics.sh --delete --zookeeper 
10.0.0.101:2181,10.0.0.102:2181,10.0.0.103:2181 --topic chen
Topic wang is marked for deletion.
Note: This will have no impact if delete.topic.enable is not set to true.

范例:删除zk下面 topic test

#无需修改配置文件server.properties,此方法很危险
[root@zookeeper-node1 ~]#zkCli.sh -server 10.0.0.103:2181
[zk: 10.0.0.103:2181(CONNECTED) 0] ls /brokers/topics
[zk: 10.0.0.103:2181(CONNECTED) 0] deleteall /brokers/topics/test
[zk: 10.0.0.103:2181(CONNECTED) 0] ls /brokers/topics

http://www.yayakq.cn/news/462387/

相关文章:

  • seo公司网站电影网站 模板
  • 如何选择网站模板网站推广大概需要多少钱
  • 自助建站系统建的网站做排名吗国外外贸网站有哪些
  • 涟水建设局网站门户
  • 10大免费软件下载网站wordpress批量发布器
  • 网站根目录怎么写网站开发兼容ie
  • 电子商务网站软件建设的核心是什么arvixe wordpress
  • 网站建设会议验收排名网站
  • 误给传销公司做网站算犯罪吗专业制作网页公司
  • 学做网站论坛vip账户电子商务是干什么的专业
  • c 网站开发需要的技术个人介绍网站内容
  • 宿迁住房和城乡建设网站中国室内设计公司100强
  • 企业网站搭建程序东莞网页制作模版
  • 模具东莞网站建设网站备案 接入商
  • 网站建设 宝安沙井用dw制作视频网站
  • 中国石化工程建设公司网站网站缺陷和优化的例子
  • 做网站哪个软件好用南宁建设职业技术学院招聘信息网站
  • 什么网站百度的收录高重要的建设工程人员查询
  • 做一个个人网站的步骤新余网站网站建设
  • 邢台做网站企业以下哪个不是网络营销成熟阶段出现的网络营销方式
  • 官方网站欣赏莱芜金点子招聘网最新招聘
  • 分阶段建设网站东莞交易中心
  • 西昌做网站如何将自己做的网站
  • 十佳网站设计江西网站建设平台
  • 网站开发建设推荐色系网站哪里有
  • 什么网站做淘宝素材比较好模板网免费下载素材
  • 做网站不给源码超级seo外链
  • 建好的网站能修改吗wordpress自带轮播
  • 番禺建设网站多少钱让人做网站 需要准备什么
  • dedecms制作的网站椒江做阿里巴巴网站的公司