Apache kafka 如何列出/显示ksql流中的最新数据?

Apache kafka 如何列出/显示ksql流中的最新数据?,apache-kafka,ksqldb,Apache Kafka,Ksqldb,我已经使用创建了一个ksql流 CREATE STREAM basic_streams (data VARCHAR) \ WITH (KAFKA_TOPIC='main-topic',VALUE_FORMAT='JSON'); 我有一个制作人在运行,向流中注入数据。是否可以列出/显示发送到ksql流的最新项目 谢谢 另外,我在ksql服务器中进行了尝试,结果如下所示 ksql> list streams; Stream Name | Kafka Topic

我已经使用创建了一个ksql流

CREATE STREAM basic_streams (data VARCHAR) \
 WITH (KAFKA_TOPIC='main-topic',VALUE_FORMAT='JSON');
我有一个制作人在运行,向流中注入数据。是否可以列出/显示发送到ksql流的最新项目

谢谢

另外,我在ksql服务器中进行了尝试,结果如下所示

ksql> list streams;

 Stream Name   | Kafka Topic              | Format
---------------------------------------------------
 BASIC_STREAMS | main-topic | JSON
---------------------------------------------------
ksql> PRINT main-topic;
Could not find topic 'MAIN-TOPIC', KSQL uses uppercase.
To print a case-sensitive topic apply quotations, for example: print 'topic';
当我试着

ksql> print 'main-topic';
它永远挂在那里

您可以运行:

  • 从头开始打印“主要主题”以查看主题中的所有行
  • `打印“主要主题”;查看添加到主题的所有行的步骤
  • 打印主要主题,因为主题名称区分大小写
  • 从基本_流中选择*以更SQL的方式实现相同的功能

您是否尝试了打印主主题?这是在kafka还是在ksql服务器中?嗯,
打印
不是kafka术语,因此ksql和它挂起等待来自最新偏移量的数据