在Ubuntu上使用Kafka:Zookeeper启动Kafka启动主题创建生产者启动消费者启动消息在生产者和消费者之间传递良好
我创建了2个新的server.properties文件:server-1.properties:
broker.id=1
listeners=PLAINTEXT://:9093
log.dir=C:\kafka\kafka-logs-1
服务器-2。属性为:
broker.id=2
listeners=PLAINTEXT://:9094
log.dir=C:\kafka\kafka-logs-2
当我开始新经纪人时:
bin\windows\kafka-server-start.sh config\server-1.properties &
错误为:
kafka.common.KafkaException: Socket server failed to bind to 0.0.0.0:9092: Address already in use: bind
我在我的本地设置中遇到了同样的问题,有3个不同的vms运行kafka和1个动物园管理员,2个启动正常,除了一个。在修复了我的3个经纪人启动时没有任何问题后,我被推荐检查名称设置错误ip的 /etc/hosts
如果您使用多个代理,请在
服务器属性
broker.id=0
listeners=PLAINTEXT://:9092
log.dirs=/tmp/kafka-logs
服务器1.属性
broker.id=1
listeners=PLAINTEXT://:9093
log.dirs=/tmp/kafka-logs1
server.2.properties
broker.id=2
listeners=PLAINTEXT://:9094
log.dirs=/tmp/kafka-logs2
服务器3.属性
broker.id=3
listeners=PLAINTEXT://:9095
log.dirs=/tmp/kafka-logs3
这是因为您添加的代理都在侦听第一个代理当前正在使用的端口9092。
在server-1.properties
文件中,您需要添加
port=9093
而在server-2.properties
port=9094
保留这些行listeners=PLAINTEXT://: 9093
,listeners=PLAINTEXT://: 9094
注释掉。
还要确保为每个实例使用不同的broker.id
。
如果您尝试使用单个ZooGuard节点设置多代理Kafka集群,您可能会发现此视频很有用。
本教程用于多代理kafka集群。我建立了三个经纪人: 本地主机:9092 本地主机:9093 本地主机:9094 问题是,如果我杀死,我就不能使用以下命令: 我知道端口被杀死了,但是--如何通过通用引导服务器来使它运行?我错过了什么? 编辑1: bin/kafka-console-consumer.sh--bootstrap-server localhost:9092,localhost:9093
我试图在本地mac中运行以下代码,其中运行有主从集群的spark集群 但是,在主控制台和
我想建立一个多kafka集群,大约有3个zookeeper实例,每个集群中有3个kafka代理,每个kafka经纪人大约有5个主题和5个分区。有什么设置指南可以参考吗? PS:我可以找到带有多个Kafka代理的单个zookeeper实例的信息,但不能找到带有多个zookeeper实例的设置。
我尝试了本地minikube和kubeadm Kubernetes集群,并通过https://github.com/jenkinsci/kubernetes-plugin运行Jenkins服务器,并使用。 以下是了解这个问题的更多细节。
问题内容: 我尝试在Google Container Engine的群集节点上安装ElasticSearch(最新版本),但是ElasticSearch需要变量:>> 262144。 如果我ssh到每个节点并手动运行: 一切正常,但是任何新节点将没有指定的配置。 所以我的问题是: 有没有办法在引导时在每个节点上加载系统配置?Deamon Set并不是一个好的解决方案,因为在Docker容器中,系统
我试图设置一个火花3光泽使用两个系统运行Windows10。我可以开始用master ,它在启动主程序