当前位置:网站首页>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
边栏推荐
- 我服了,MySQL表500W行,居然有人不做分区?
- Oracle修改表空间名称以及数据文件
- Chrome视频下载插件–Video Downloader for Chrome
- Statistical learning methods - Chapter 5, decision tree model and learning (Part 1)
- 概率还不会的快看过来《统计学习方法》——第四章、朴素贝叶斯法
- 企业级SaaS CRM实现
- 概念到方法,绝了《统计学习方法》——第三章、k近邻法
- Flink-使用流批一体API统计单词数量
- 【Go实战基础】gin 如何自定义和使用一个中间件
- Don't spend money, spend an hour to build your own blog website
猜你喜欢
微服务实战|原生态实现服务的发现与调用
概率还不会的快看过来《统计学习方法》——第四章、朴素贝叶斯法
C4D quick start tutorial - Chamfer
告别996,IDEA中必装插件有哪些?
Complete solution of servlet: inheritance relationship, life cycle, container, request forwarding and redirection, etc
【Go实战基础】gin 高效神器,如何将参数绑定到结构体
What is the future value of fluorite mine of karaqin Xinbao Mining Co., Ltd. under zhongang mining?
Enterprise level SaaS CRM implementation
Typeerror: X () got multiple values for argument 'y‘
Chrome浏览器标签管理插件–OneTab
随机推荐
Chrome video download Plug-in – video downloader for Chrome
Oracle delete tablespace and user
Servlet全解:继承关系、生命周期、容器和请求转发与重定向等
[staff] common symbols of staff (Hualian clef | treble clef | bass clef | rest | bar line)
VIM操作命令大全
Pyspark de duplication dropduplicates, distinct; withColumn、lit、col; unionByName、groupBy
CSDN Q & A_ Evaluation
西瓜书--第六章.支持向量机(SVM)
Shengshihaotong and Guoao (Shenzhen) new energy Co., Ltd. build the charging pile industry chain
hystrix 实现请求合并
Redis installation and deployment (windows/linux)
Methods of classfile
JVM指令助记符
机器学习实战:《美人鱼》属于爱情片还是动作片?KNN揭晓答案
The channel cannot be viewed when the queue manager is running
Chrome浏览器插件-Fatkun安装和介绍
Data type case of machine learning -- using data to distinguish men and women based on Naive Bayesian method
自定義Redis連接池
微服务实战|微服务网关Zuul入门与实战
Typeerror: X () got multiple values for argument 'y‘