Apache kafka 设置Kafka群集时遇到问题
我是卡夫卡的新手,我正在尝试设置一个本地主机集群 问题:在完成设置后,我无法确认我的邮件是否已生成或已使用。 我采取的步骤如下: 步骤1-zookeeper 我确实安装了Apache kafka 设置Kafka群集时遇到问题,apache-kafka,kafkajs,kafka-cluster,Apache Kafka,Kafkajs,Kafka Cluster,我是卡夫卡的新手,我正在尝试设置一个本地主机集群 问题:在完成设置后,我无法确认我的邮件是否已生成或已使用。 我采取的步骤如下: 步骤1-zookeeper 我确实安装了zookeeper,并使用本地telnet连接和ruok命令(在默认端口2181上)验证了它是否已启动并正在运行 步骤2-配置 我有3个文件夹,每个文件夹都包含我从网站下载的卡夫卡。在每个文件夹中,我对本地config/server.properties进行了如下修改: 我已经为其他人设置了broker.id=1,然后设置了2和
zookeeper
,并使用本地telnet连接和ruok
命令(在默认端口2181上)验证了它是否已启动并正在运行
步骤2-配置
我有3个文件夹,每个文件夹都包含我从网站下载的卡夫卡。在每个文件夹中,我对本地config/server.properties
进行了如下修改:
我已经为其他人设置了broker.id=1
,然后设置了2
和3
我设置了listeners=PLAINTEXT://:9093
,然后为其他设置了9094
和9095
我已将logs.dir=
设置为一个本地日志目录,其中每个代理都有一个子目录
步骤3-启动
我使用命令bin/kafka-server-start.sh config/server.properties
从3个kafka文件夹启动了所有3台服务器,每个服务器都使用自己的本地配置
第4步-主题
我已使用以下命令从三个kafka文件夹之一创建了一个共享主题:
bin/kafka-topics.sh--create--topic-1--zookeer localhost:2181--partitions 3--replication factor 3
步骤5-测试
好的,现在为了测试一切都正常运行,我尝试了两种方法
第一个是使用CLI并从任何kafkabin
文件夹手动添加消息,我使用了以下两个命令:
kafka-console-producer.sh--代理列表localhost:9093、localhost:9094、localhost:9095–主题1
kafka-console-consumer.sh--引导服务器本地主机:9093--主题1--从头开始
但在添加消息时,消费者方面似乎什么也没有发生。关闭时,我已处理了总共0条消息
我还尝试使用kafkajs
库与消费者和制作人制作一个“hello world”类型的脚本,但我遇到了以下错误:
{“level”:“ERROR”,“timestamp”:“2021-05-10T09:09:57.464Z”,“logger”:“kafkajs”,“message”:“[Connection]响应组协调器(key:10,version:2)”,“broker”:“kevin-UX390UAK:9093”,“clientId”:“我的应用程序”,“ERROR”:“组协调器不可用”,“correlationId”:0,“size”:55}
知道我做错了什么吗?非常感谢!凯文