# study_13 **Repository Path**: lculcc/study_13 ## Basic Information - **Project Name**: study_13 - **Description**: 13周作业 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-07 - **Last Updated**: 2021-11-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # study_13 #### 介绍 13周作业 #### Homework01 kafka集群搭建(基于docker) ``` 1、启动docker&kafka docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=1 -e KAFKA_ZOOKEEPER_CONNECT=172.18.0.121:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://172.18.0.121:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -t wurstmeister/kafka docker run -d --name kafka1 -p 9093:9093 -e KAFKA_BROKER_ID=2 -e KAFKA_ZOOKEEPER_CONNECT=172.18.0.121:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://172.18.0.121:9093 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9093 -t wurstmeister/kafka docker run -d --name kafka2 -p 9094:9094 -e KAFKA_BROKER_ID=3 -e KAFKA_ZOOKEEPER_CONNECT=172.18.0.121:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://172.18.0.121:9094 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9094 -t wurstmeister/kafka 2、测试 bin/kafka-topics.sh --zookeeper 172.18.0.121:2181 --create --topic test32 --partitions 3 --replication-factor 2 bin/kafka-console-producer.sh --bootstrap-server 172.18.0.121:9092 --topic test32 bin/kafka-console-consumer.sh --bootstrap-server 172.18.0.121:9093 --topic test32 --from-beginning 3、执行性能测试 bin/kafka-producer-perf-test.sh --topic test32 --num-records 100000 --record-size 1000 --throughput 2000 --producer-props bootstrap.servers=172.18.0.121:9092 bin/kafka-consumer-perf-test.sh --bootstrap-server 172.18.0.121:9092 --topic test32 --fetch-size 1048576 --messages 100000 --threads 1 ``` ![image-20211108105144541](G:\project\任务管理\images\image-20211108105144541.png) ![image-20211108105225996](G:\project\任务管理\images\image-20211108105225996.png)