当前位置: 首页 > news >正文

番禺建设网站系统番禺网站开发服务

番禺建设网站系统,番禺网站开发服务,重庆市建设工程信息,网站首页界面设计Kafka表引擎也是一种常见的表引擎#xff0c;在很多大数据量的场景下#xff0c;会从源通过Kafka将数据输送到ClickHouse#xff0c;Kafka作为输送的方式#xff0c;ClickHouse作为存储引擎与查询引擎#xff0c;大数据量的数据可以得到快速的、高压缩的存储。 Kafka大家…Kafka表引擎也是一种常见的表引擎在很多大数据量的场景下会从源通过Kafka将数据输送到ClickHouseKafka作为输送的方式ClickHouse作为存储引擎与查询引擎大数据量的数据可以得到快速的、高压缩的存储。 Kafka大家肯定不陌生 它可以用于发布和订阅数据流是常见的队列使用方式它可以组织容错存储是常见的容错存储的使用方式它可以在流可用时对其进行处理是常见的大数据处理的使用方式 全文概览 基本语法从 Kafka 写入到 ClickHouse从 ClickHouse 写入到 Kafka 测试1queue-ck-queue测试2ck-queue 基本语法 分为定义表结构和定义Kafka的接入参数Kafka的接入参数都是常见的字段 CREATE TABLE [IF NOT EXISTS] [db.]table_name [ON CLUSTER cluster] (name1 [type1] [ALIAS expr1],name2 [type2] [ALIAS expr2],... ) ENGINE Kafka() SETTINGSkafka_broker_list host:port,kafka_topic_list topic1,topic2,...,kafka_group_name group_name,kafka_format data_format[,][kafka_schema ,][kafka_num_consumers N,][kafka_max_block_size 0,][kafka_skip_broken_messages N,][kafka_commit_every_batch 0,][kafka_client_id ,][kafka_poll_timeout_ms 0,][kafka_poll_max_batch_size 0,][kafka_flush_interval_ms 0,][kafka_thread_per_consumer 0,][kafka_handle_error_mode default,][kafka_commit_on_select false,][kafka_max_rows_per_message 1];示例 CREATE TABLE IF NOT EXISTS test_ck_sync1 (sys_time Datetime COMMENT ,num UInt32 COMMENT ) ENGINE Kafka SETTINGS kafka_broker_list 127.0.0.1:9092, kafka_topic_list test_ck_sync1, kafka_group_name ck_test_ck_sync1, kafka_format CSV, kafka_max_block_size 200000, kafka_skip_broken_messages 1000, kafka_row_delimiter \n, format_csv_delimiter |从 Kafka 写入到 ClickHouse 创建topic: bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --replication-factor 1 --partitions 1 --topic test_ck_sync1创建同步表 CREATE TABLE IF NOT EXISTS test_ck_sync1 (sys_time Datetime COMMENT ,num UInt32 COMMENT ) ENGINE Kafka SETTINGS kafka_broker_list 127.0.0.1:9092, kafka_topic_list test_ck_sync1, kafka_group_name ck_test_ck_sync1, kafka_format CSV, kafka_max_block_size 200000, kafka_skip_broken_messages 1000, kafka_row_delimiter \n, format_csv_delimiter |CREATE TABLE IF NOT EXISTS test_ck_sync1_res (sys_time Datetime COMMENT ,num UInt32 COMMENT ) ENGINE MergeTree PARTITION BY toYYYYMMDD(sys_time) ORDER BY tuple()创建物化视图进行数据样式的转换: CREATE MATERIALIZED VIEW test_ck_sync1_mv TO test_ck_sync1_res AS SELECTsys_time,num FROM test_ck_sync1通过console写入数据: [$ kafka_2.13-3.6.1]# bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic test_ck_sync1 2024-01-01 00:00:01|89 验证数据 $ :) select * from test_ck_sync1_res;SELECT * FROM test_ck_sync1_resQuery id: a666f893-5be9-4022-9327-3a1507aa5485┌────────────sys_time─┬─num─┐ │ 2024-01-01 00:00:01 │ 89 │ └─────────────────────┴─────┘ ┌────────────sys_time─┬─num─┐ │ 2024-01-01 00:00:00 │ 88 │ └─────────────────────┴─────┘2 rows in set. Elapsed: 0.049 sec.从 ClickHouse 写入到 Kafka kafka_writers_reader --(view)-- kafka_writers_queue --- 创建一个队列 bin/kafka-topics.sh --topic kafka_writers --create -bootstrap-server 127.0.0.1:9092 --partitions 1 --replication-factor 1创建同步表 CREATE TABLE kafka_writers_reader ( id Int, platForm String, appname String, time DateTime ) ENGINE Kafka SETTINGS kafka_broker_list 127.0.0.1:9092, kafka_topic_list kafka_writers_reader, kafka_group_name kafka_writers_reader_group, kafka_format CSV;CREATE TABLE kafka_writers_queue ( id Int, platForm String, appname String, time DateTime ) ENGINE Kafka SETTINGS kafka_broker_list 127.0.0.1:9092, kafka_topic_list kafka_writers, kafka_group_name kafka_writers_group, kafka_format CSV, kafka_max_block_size 1048576;测试1queue-ck-queue 通过写入队列kafka_writers_reader借助ClickHouse写入队列kafka_writers bin/kafka-topics.sh --topic kafka_writers_reader --create -bootstrap-server 127.0.0.1:9092 --partitions 1 --replication-factor 1bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic kafka_writers_readerbin/kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic kafka_writers测试2ck-queue 通过写入表kafka_writers_reader写入队列kafka_writers $ :) INSERT INTO kafka_writers_reader (id, platForm, appname, time) VALUES (8,Data,Test,2020-12-23 14:45:31), (9,Plan,Test1,2020-12-23 14:47:32), (10,Plan,Test2,2020-12-23 14:52:15), (11,Data,Test3,2020-12-23 14:54:39);INSERT INTO kafka_writers_reader (id, platForm, appname, time) FORMAT ValuesQuery id: 223a63ab-97fa-488d-8ea7-c2e194155d26Ok.4 rows in set. Elapsed: 1.054 sec. [$ kafka_2.13-3.6.1]# bin/kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic kafka_writers 8,Data,Test,1970-01-01 08:00:009,Plan,Test1,1970-01-01 08:00:0010,Plan,Test2,1970-01-01 08:00:0011,Data,Test3,1970-01-01 08:00:00如果喜欢我的文章的话可以去GitHub上给一个免费的关注吗
http://www.hkea.cn/news/14453692/

相关文章:

  • 校园网站建设合同百度文库定制网站制作公司哪家好
  • 网站界面设计实验报告贵阳网站建设平台
  • 在网站中写小说想要删除如何做市场监督管理局管什么
  • wordpress建的大型网站吗什么网站可以做二建的题目
  • 345诛仙网站是谁做的看不到图片 wordpress
  • 缩短网址做钓鱼网站销售推广做那个网站
  • 英国做电商网站有哪些小说网站怎么做防采集
  • 青岛做外贸网站舆情报告单
  • 下关网站建设chrome wordpress
  • 手机网站建设优势陕西seo经理
  • 专业高端网站设计首选专业的传媒行业网站开发
  • 企业网站代建设近期热点新闻事件及评论
  • 网站如何设置关键词图片优化
  • wordpress子文件夹建站wordpress pc客户端
  • 网站开发开发小游戏吗页面设计专业
  • 银川网站建设推广石家庄网站设计制作服务
  • 弹簧机东莞网站建设网站按钮设计
  • 网站侧边栏导航全国房地产最新消息
  • 百度关键词网站排名优化软件企业互联网整合营销
  • 网站维护案公司建设网站的注意事项
  • 高密做网站哪家强价位wordpress shell
  • 微信导航网站怎么做黑龙江省城乡建设厅网站首页
  • 浙江省建设监理协会管网站网站建设推广新闻
  • 做电影资源网站违法吗各种网站制作
  • 给女朋友做的网站源码施工企业奖惩制度范本
  • 如何在腾讯云上网站建设seo推广效果
  • 中江县建设局网站wordpress 私信插件
  • 免费网页游戏网站中国菲律宾关系现状
  • 国外房屋设计网站wordpress添加字体颜色
  • 医院网站建设预算做金融的看哪些网站