当前位置:网站首页>Idea view bytecode configuration
Idea view bytecode configuration
2022-07-02 09:25:00 【niceyz】
File-Settings-Tool-External Tools

show byte code
$JDKPath$\bin\javap.exe
-c $FileClass$
$OutputPath$

/********************** kafka **********************/
Kafka cluster colony
Point to point mode , Thread monitoring is required
Release / subscribe , The push speed is inconsistent with the client speed
Save the message according to topic categorize .
sender producer
The recipient consumer
Multiple instances , Each instance (server) be called broker
kafka rely on zookeeper Cluster save meta Information , Ensure system availability . Client requests can only Leader Handle
partition: Partition
Kafka Cluster colony :
Broker1 :
TopcicA(partition0) Leader
TopcicA(partition1) Follower
Broker2 :
TopcicA(partition0) Follower
TopcicA(partition1) Leader
Broker3 :
Partition0(message0、message1) topic It's divided into one area
Follower Do nothing
Consumer groups cannot consume the same partition at the same time
ConsumerA
Consumer group
ConsumerB
One consumer can consume more than one topic
mkdir logs
cd config
Set up the cluster , modify : server.properties
broker.id=0
delete.topic.enable=true
log.dirs=/opt/module
zookeeper.connect=hadoop102:2181,hadoop103:2181,hadoop104:2181
cd ..
xsync kafka/
vi server.properties
broker.id=1
broker.id=2
start-up kafka Start before Zookeeper:
zkstart.sh
Check whether the startup is successful :
/opt/module/zookeeper-3.4.10/bin/zkServer.sh status
Mode:follower Indicating successful startup .
start-up kafka:
machine 1:bin/kafka-server-start.sh config/server/properties
machine 2:bin/kafka-server-start.sh config/server/properties
machine 3:bin/kafka-server-start.sh config/server/properties
Each machine needs to be started separately
util.sh Check the startup process of three machines
establish Partition number 2 individual replications 2 individual topic name
bin/kafka-topics.sh --create --zookeeper hadoop102:2181 --partitions 2 -- replication-factor 2 --topic first
see
bin/kafka-topics.sh --list --zookeeper hadoop102:2181
Check the log
cd logs
Three machines , Number of copies set 5, Will report a mistake , Prompt for up to copies 3.
establish Partition 2 copy 5 topic name
bin/kafka-topics.sh --create --zookeeper hadoop102:2181 --partitions 2 -- replication-factor 5 --topic second
Start producer : To which topic send out
bin/kafka-console-producer.sh --broker -list hadoop102:9092 --topic first
>hello
>yz
Start consumer ( colony ) stay 103 Machine start up
Which one to consume topic, Get the latest data Consume from the beginning
bin/kafka-console-consumer.sh --zookeeper hadoop102:2181 --topic first --from-beginning
Use bootstrap-server Instead of zookeeper To eliminate the warning
Which one to consume topic, Get the latest data Consume from the beginning
bin/kafka-console-consumer.sh --bootstrap-server hadoop102:2181 --topic first --from-beginning
Data exists topic, Using machines 104 See how many topic
bin/kafka-topics.sh --list --zookeeper hadoop102:2181
__consumer_offsets explain : The system automatically creates , This should be used bootstrap after , Save to local topic
first
see topic details Description specifies topic
bin/kafka-topics.sh --zookeeper hadoop102:2181 --describeopic first
Partition Leader machine copy For election
Topic:first Partition: 0 Leader: 0 Replicas: 0,2 Isr: 0,2
Topic:first Partition: 1 Leader: 1 Replicas: 1,0 Isr: 1,0
Isr: 0,2( These two copies and leader Closest , Forward row ,leader After hanging up , Take the next one instead Leader)
machine whether Leader,Leader Only responsible for the producer to write data ,Follower Initiative from Leader Pull data .
0 Leader
1 Follower
2 Follower
Delete topic, You will be prompted to set to true
bin/kafka-topics.sh --delete --zookeeper hadoop102:2181 -topic first
Create from New topic
Partition 1 individual copy 3 individual Appoint topic name
bin/kafka-topics.sh --create --zookeeper hadoop102:2181 --partitions 1 --replication-factro 3 --topic first
边栏推荐
- [staff] the lines and spaces of the staff (the nth line and the nth space in the staff | the plus N line and the plus N space on the staff | the plus N line and the plus N space below the staff | the
- Mysql 多列IN操作
- 知识点很细(代码有注释)数构(C语言)——第三章、栈和队列
- Mathematics in machine learning -- point estimation (I): basic knowledge
- AMQ 4043 solution for errors when using IBM MQ remote connection
- Long summary (code with comments) number structure (C language) -- Chapter 4, string (Part 1)
- C language - Blue Bridge Cup - 7 segment code
- win10使用docker拉取redis镜像报错read-only file system: unknown
- Redis 序列化 GenericJackson2JsonRedisSerializer和Jackson2JsonRedisSerializer的区别
- 队列管理器running状态下无法查看通道
猜你喜欢

《统计学习方法》——第五章、决策树模型与学习(上)

Win10 uses docker to pull the redis image and reports an error read only file system: unknown

Dix ans d'expérience dans le développement de programmeurs vous disent quelles compétences de base vous manquez encore?

C4D quick start tutorial - Chamfer

【Go实战基础】gin 如何获取 GET 和 POST 的请求参数

Say goodbye to 996. What are the necessary plug-ins in idea?

以字节跳动内部 Data Catalog 架构升级为例聊业务系统的性能优化

There is a problem with MySQL installation (the service already exists)

Redis installation and deployment (windows/linux)

Watermelon book -- Chapter 6 Support vector machine (SVM)
随机推荐
Redis 序列化 GenericJackson2JsonRedisSerializer和Jackson2JsonRedisSerializer的区别
oracle删除表空间及用户
Ora-12514 problem solving method
Amq6126 problem solving ideas
From concept to method, the statistical learning method -- Chapter 3, k-nearest neighbor method
Methods of classfile
Programmers with ten years of development experience tell you, what core competitiveness do you lack?
机器学习之数据类型案例——基于朴素贝叶斯法,用数据辩男女
Shengshihaotong and Guoao (Shenzhen) new energy Co., Ltd. build the charging pile industry chain
There is a problem with MySQL installation (the service already exists)
微服务实战|负载均衡组件及源码分析
Mysql 多列IN操作
Taking the upgrade of ByteDance internal data catalog architecture as an example, talk about the performance optimization of business system
Jingdong senior engineer has developed for ten years and compiled "core technology of 100 million traffic website architecture"
微服务实战|原生态实现服务的发现与调用
Watermelon book -- Chapter 5 neural network
Number structure (C language -- code with comments) -- Chapter 2, linear table (updated version)
[staff] time sign and note duration (full note | half note | quarter note | eighth note | sixteenth note | thirty second note)
Matplotlib swordsman - a stylist who can draw without tools and code
Enterprise level SaaS CRM implementation