文章部分参照其他网络资源
- kafka在win10下的使用
安装请参照网上其他教程
启动kafka
bin\windows\kafka-server-start.bat config\server.properties
创建话题
bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic hellow
启动生产者
bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic hellow
启动消费者
bin\windows\kafka-console-consumer.bat --bootstrap-server 127.0.0.1:9092 --topic hellow --from-begining
- Java代码
引入的pom文件依赖如下
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
<version>2.2.5.RELEASE</version>
<exclusions>
<exclusion>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.11</artifactId>
<version>2.0.1</version>
</dependency>
创建话题
Properties pros = new Properties();
pros.put(CommonClientConfigs.BOOTSTRAP_SERVERS_CONFIG, "localhost:9092");
AdminClient adminClient = AdminClient.create(pros);
CreateTopicsOptions options = new CreateTopicsOptions();
Integer numPartitions = 1;
Short replicationFactor =