【发布时间】:2021-02-20 00:47:15
【问题描述】:
我使用这个查询在 KSQLDB 中生成一个表
CREATE TABLE LimiteOneMinute_TB2
WITH (kafka_topic='limitoneminute2', value_format='JSON') as
select (lr.rowkey) majmoo , AS_VALUE(cast(lr.rowkey as varchar)) inet_config, max(lr.inet) ip, (max(lr.rowtime) + 60000) expire_time, true as captcha
from LIMITER_REQUEST lr join CONFIG_TB lc on lr.configid = lc.id
WINDOW HOPPING (SIZE 59 SECONDS, ADVANCE BY 5 SECONDS)
group by (lr.rowkey)
having count(*) > max(lc.oneminute)
emit changes;
运行后看到输出(limitoneminute2 topic),Key有问题。
这些多余的字符是什么? 我该如何清洁它们?
【问题讨论】:
标签: apache-kafka ksqldb