大数据学习11之分布式事件流平台Kafka——Kafka容错性测试

查看所有topic的详细信息

kafka-topics.sh --describe --zookeeper hadoop000:2181 --topic hellp-replicated-topic

broker.id是2的副本是主副本

[hadoop@hadoop000 config]$ kafka-topics.sh --describe --zookeeper hadoop000:2181 --topic hellp-replicated-topic
Topic:hellp-replicated-topic	PartitionCount:1	ReplicationFactor:3	Configs:
	Topic: hellp-replicated-topic	Partition: 0	Leader: 2	Replicas: 2,3,1	Isr: 2,3,1

查看进程

[hadoop@hadoop000 config]$ jps -m
10289 Jps -m
7875 Kafka /home/hadoop/app/kafka_2.11-0.9.0.0/config/server-3.properties
7747 Kafka /home/hadoop/app/kafka_2.11-0.9.0.0/config/server-1.properties
10037 ConsoleConsumer --zookeeper hadoop000:2181 --topic hellp-replicated-topic
7751 Kafka /home/hadoop/app/kafka_2.11-0.9.0.0/config/server-2.properties
9962 ConsoleProducer --broker-list hadoop000:9093,hadoop000:9094,hadoop000:9095 --topic hellp-replicated-topic
2892 QuorumPeerMain /home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/bin/../conf/zoo.cfg

将不是主副本的副本如1号副本干掉
kill -9 PID

[hadoop@hadoop000 config]$ kill -9 7747
[hadoop@hadoop000 config]$ jps -m
7875 Kafka /home/hadoop/app/kafka_2.11-0.9.0.0/config/server-3.properties
10037 ConsoleConsumer --zookeeper hadoop000:2181 --topic hellp-replicated-topic
7751 Kafka /home/hadoop/app/kafka_2.11-0.9.0.0/config/server-2.properties
10327 Jps -m
9962 ConsoleProducer --broker-list hadoop000:9093,hadoop000:9094,hadoop000:9095 --topic hellp-replicated-topic
2892 QuorumPeerMain /home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/bin/../conf/zoo.cfg

此时生产者和消费者仍可正常通信

[hadoop@hadoop000 config]$ kafka-topics.sh --describe --zookeeper hadoop000:2181 --topic hellp-replicated-topic
Topic:hellp-replicated-topic	PartitionCount:1	ReplicationFactor:3	Configs:
	Topic: hellp-replicated-topic	Partition: 0	Leader: 2	Replicas: 2,3,1	Isr: 2,3

将主副本2号干掉

[hadoop@hadoop000 config]$ jps -m
7875 Kafka /home/hadoop/app/kafka_2.11-0.9.0.0/config/server-3.properties
10403 Jps -m
10037 ConsoleConsumer --zookeeper hadoop000:2181 --topic hellp-replicated-topic
7751 Kafka /home/hadoop/app/kafka_2.11-0.9.0.0/config/server-2.properties
9962 ConsoleProducer --broker-list hadoop000:9093,hadoop000:9094,hadoop000:9095 --topic hellp-replicated-topic
2892 QuorumPeerMain /home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/bin/../conf/zoo.cfg
[hadoop@hadoop000 config]$ kill -9 7751
[hadoop@hadoop000 config]$ jps -m
7875 Kafka /home/hadoop/app/kafka_2.11-0.9.0.0/config/server-3.properties
10037 ConsoleConsumer --zookeeper hadoop000:2181 --topic hellp-replicated-topic
9962 ConsoleProducer --broker-list hadoop000:9093,hadoop000:9094,hadoop000:9095 --topic hellp-replicated-topic
10426 Jps -m
2892 QuorumPeerMain /home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/bin/../conf/zoo.cfg

此时最后存活的3号副本被推举为主副本,此时生产者和消费者仍可正常通信

[hadoop@hadoop000 config]$ kafka-topics.sh --describe --zookeeper hadoop000:2181 --topic hellp-replicated-topic
Topic:hellp-replicated-topic	PartitionCount:1	ReplicationFactor:3	Configs:
	Topic: hellp-replicated-topic	Partition: 0	Leader: 3	Replicas: 2,3,1	Isr: 3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值