我在ksql上运行以下查询。但我只想 最后20个 记录 。
src
答案 0 :(得分:3)
您目前无法在KSQL中执行此操作。由于KSQL处理的是无边界数据,因此“最后”记录没有太大意义,因为(可能)总是会到达数据。
根据您要执行的操作,可以使用ROWTIME
谓词根据时间范围过滤数据。
可能您需要使用Kafka Streams来访问您正在描述的模式中的数据。
您可能还需要检查现有问题以在此处进行表决:https://github.com/confluentinc/ksql/issues/,如果没有问题,则创建一个https://github.com/confluentinc/ksql/issues/new