Clickhouse materialized view未被触发



我创建了一个表,用JSONAsString格式读取kafka主题

CREATE TABLE tracking_log_kafka_raw
(
jsonString String
) ENGINE = Kafka
SETTINGS
kafka_broker_list = 'kafka:9092',
kafka_topic_list = 'tracking_log_new',
kafka_group_name = 'test_1',
kafka_format = 'JSONAsString';

最后表

CREATE TABLE k_t_res
(
jsonString String
) ENGINE = MergeTree()
ORDER BY jsonString
SETTINGS index_granularity = 8192;

和物化视图

CREATE MATERIALIZED VIEW test_c TO k_t_res
AS
SELECT *
FROM tracking_log_kafka_raw;

但是当我写到kafka,消息进入tracking_log_kafka_raw表,但他们没有触发mat视图,所以没有进入最终的k_t_res表。

我尝试使用jsononeachrow格式,一切都工作了,但是kafka的消息格式不允许使用。

问题在于使用的clickhouse版本。最初使用21.9.4.35,切换到20.10.6.27后一切正常

最新更新