Apache kafka 如何列出/显示ksql流中的最新数据?
我已经使用创建了一个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
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和它挂起等待来自最新偏移量的数据