栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

clickhouse kafka寮曟搸(clickhouse kafka)

clickhouse kafka寮曟搸(clickhouse kafka)

Clickhouse充当Kafka消费者的使用记录

部署建立联系

创建消费kafka queue表创建Clickhouse实际存储数据表创建kafka消费队列和数据表映射表 注意点

场景1:

部署
    zookeeper的部署kafka部署clickhouse部署
建立联系

联系是在clickhouse进行建表操作实现。

创建消费kafka queue表
	CREATE TABLE xxxtablexxx_queue 
	(
		q_date Date,
		q_msg String
	) ENGINE = Kafka SETTINGS
	kafka_broker_list = 'localhost:9092',
	kafka_topic_list = 'topicname',
	kafka_group_name = 'groupname',
	kafka_format = 'JSONEachRow',
	kafka_row_delimiter = 'n',
	kafka_skip_broken_messages = 1;
创建Clickhouse实际存储数据表
	CREATE TABLE xxxtablexxx_table
	(
		date Date,
		msg String
	) ENGINE = MergeTree()
	ORDER BY date;
创建kafka消费队列和数据表映射表
CREATE MATERIALIZED VIEW xxxtablexxx_consumer to xxxtablexxx_table as select q_date as date, q_msg as msg from dbname.xxxtablexxx_queue;
注意点 场景1:

现象:
当kafka生产者发布一条不符合clickhouse物化表的格式数据时,后续正确发布的消息也无法入库。
解决方案:
在创建队列表中加入kafka_skip_broken_messages = 1字段;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/771771.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号