簡體   English   中英

如何在KSQL kafka中獲取所有歷史記錄

[英]How get all historical record in KSQL kafka

我創建了一個流,我正在該流上編寫 KSQL。 但是當我運行這個查詢並且數據到達時,我可以看到記錄,但是當我沒有數據到達並且我運行該查詢時,我看不到任何舊記錄。

所以這是我的 KSQL

LOG_DIR=./ksql_logs /usr/local/confluent/bin/ksql http://localhost:8088


CREATE STREAM AUDIT_EVENT ( ID VARCHAR , VERSION VARCHAR , ACTION_TYPE VARCHAR , EVENT_TYPE VARCHAR , CLIENT_ID VARCHAR , DETAILS VARCHAR , OBJECT_TYPE VARCHAR , UTC_DATE_TIME VARCHAR , POINT_IN_TIME_PRECISION VARCHAR , TIME_ZONE VARCHAR , TIMELINE_PRECISION VARCHAR , GROUP_ID VARCHAR , OBJECT_DISPLAY_NAME VARCHAR , OBJECT_ID VARCHAR , USER_DISPLAY_NAME VARCHAR , USER_ID VARCHAR , PARENT_EVENT_ID VARCHAR , NOTES VARCHAR , SUMMARY VARCHAR , AUDIT_EVENT_TO_UTC_DT VARCHAR , AUDIT_EVENT_TO_DATE_PITP VARCHAR , AUDIT_EVENT_TO_DATE_TZ VARCHAR , AUDIT_EVENT_TO_DATE_TP VARCHAR ) WITH (KAFKA_TOPIC='AVRO-AUDIT_EVENT', VALUE_FORMAT='AVRO');


SELECT * FROM "AUDIT_EVENT" WHERE CLIENT_ID='fgh-5d1e-17a2-9749-0e4d00';

我已經創建了表格並嘗試過,但我的表格也看不到我的舊記錄。

當我運行此查詢時,有什么方法可以記錄嗎?

SET 'auto.offset.reset' = 'earliest'在 SELECT 查詢語句之前。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM