kafka机器更换ip是否影响服务

愚思 发表于: 2018-05-21   最后更新时间: 2018-05-21 15:00:12   4,270 游览

kafka机器更换ip是否影响服务

发表于 2018-05-21

不影响,只要broker.id不变即可。

愚思 -> 半兽人 6年前

那kafka的机器ip在kafka起什么作用?是broker.id决定了kafka的身份识别?

半兽人 -> 愚思 6年前

对,ip用于通讯。

愚思 -> 半兽人 6年前

哦哦,谢谢回答

愚思 -> 半兽人 6年前

kafka的server.properities配置中有两个参数listeners=PLAINTEXT;和host.name,这两个是用来配置服务器ip的,按理说如果机器ip变了,会影响这两个属性,进而影响整个服务吧?这样的话broker.id不变的情况下也是有问题的啊,望大佬有空时帮忙解答一下原理?

半兽人 -> 愚思 6年前

host.name已经弃用了,不说了。
listeners=PLAINTEXT; 用来暴露多个对外ip和端口的(可用于多种加密)。
broker.id是用来标识该broker节点的。

这整个逻辑和用法,我觉得很清晰呀? 你迁移机器的时候,ip变,修改listeners就好了,剩下就是用broker.id来告诉集群中的其他的节点,我是谁。

愚思 -> 半兽人 6年前

哦哦,原来这样啊。我现在看的资料好多都是网上百度的,对于一些属性有没有废除还真不晓得,谢谢提醒。你的Kafka教程上面的属性是不是都是可以用的,准备按你提供的教程再看一遍

你的答案

查看kafka相关的其他问题或提一个您自己的问题