赞
踩
CREATE TABLE kafka_engine_table (`name` String, `age` UInt64 ) ENGINE = Kafka () SETTINGS kafka_broker_list = '192.168.5.135:13502',
kafka_topic_list = 'clickhouse',
kafka_group_name = 'clickhouse',
kafka_format = 'JSONEachRow',
kafka_skip_broken_messages = 1;
参数说明
重点说明:
kafka_skip_broken_messages
很重要,如果此参数不设置或者设置为0的话会导致数据无法被监听。# 这里是基于mergeTree引擎创建的,当然也可以指定其他参数,比如分区等信息
CREATE TABLE kafka_table (`name` String, `age` UInt64) ENGINE = MergeTree() ORDER BY age;
CREATE MATERIALIZED VIEW kafka_view TO kafka_table AS select * from kafka_engine_table;
# 语法:CREATE MATERIALIZED VIEW 物化视图名称 TO 目标表 AS 基于引擎表的SQL语句
clickhouse
的topic发送测试数据Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。