【问题标题】:Why ksqldb is not showing streams after upgrading?为什么升级后 ksqldb 不显示流?
【发布时间】:2020-09-16 00:33:54
【问题描述】:

我已将 Kafka 从 5.2.2 升级到 5.5.1。我可以看到我之前制作的所有主题,但我无法从 ksqldb 获取流和表。有什么想法吗?

【问题讨论】:

  • 您是否备份并恢复了 KSQL 属性文件?
  • 是的,我这样做仍然无法正常工作。即使我尝试从上一个主题创建一个新流。有关于该主题的数据,但是当我从上一个主题中查询新创建的流时,查询没有返回任何内容。

标签: apache-kafka ksqldb


【解决方案1】:

请检查 Kafka 配置中的数据目录 (log.dirs)。您可以做的是,如果您的旧 kafka 目录仍然可用,则将 Kafka 5.5.1 中的 log.dirs 映射到旧目录,然后重新启动您的 kafka 和 ksqldb。

有时 /tmp 目录可能会在系统重新启动时被清理掉。最好将数据目录移动到 home 或 var 中的其他文件夹。

【讨论】:

  • 其实我已经完成了你要求我做的所有这些事情,但它也不起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-09-26
  • 1970-01-01
  • 1970-01-01
  • 2016-01-25
  • 1970-01-01
  • 1970-01-01
  • 2022-01-10
相关资源
最近更新 更多