【发布时间】:2019-05-08 21:55:16
【问题描述】:
0.10.1.1 代理上的默认 server.properties 没有明确定义 log.message.format.version。即使它应该是相同的 Kafka API 版本;有没有办法找到它?
【问题讨论】:
标签: apache-kafka version message
0.10.1.1 代理上的默认 server.properties 没有明确定义 log.message.format.version。即使它应该是相同的 Kafka API 版本;有没有办法找到它?
【问题讨论】:
标签: apache-kafka version message
如果没有在代理属性文件中明确定义,则log.message.format.version 将匹配代理版本。
您可以从每个版本的配置文档中看到这一点。例如对于 0.10.1.1,根据0.10.1 docs 是0.10.1-IV2。
仔细检查的一种方法是查看代理日志。启动时,代理会转储其配置,包括属性文件中未覆盖的设置。
在你的情况下应该包括log.message.format.version=0.10.1-IV2。
【讨论】:
0.10.1.1 -> 2.0.X) 到不同的新机器。我想弄清楚,如果我将消息从旧机器复制到具有更高代理版本的新机器,那是否可行?或者还有什么方法?我需要保留消息订购。请问有什么想法吗?