随笔分类 -  ClickHouse

ClickHouse-常见问题
摘要:1.分布式DDL某数据节点的副本不执行 (1)问题:使用分布式 ddl 执行命令 create table on cluster xxxx 某个节点上没有创建表,但是 client 返回正常,查看日志有如下报错。 <Error> xxx.xxx: Retrying createReplica(), 阅读全文

posted @ 2022-05-10 22:51 嘣嘣嚓 阅读(569) 评论(0) 推荐(0) 编辑

ClickHouse-监控及备份
摘要:1.监控概述 ClickHouse 运行时会将一些个自身的运行状态记录到众多系统表中( system.*)。所以我们对于 CH 自身的一些运行指标的监控数据,也主要来自这些系统表。 但是直接查询这些系统表会有一些不足之处: ➢ 这种方式太过底层,不够直观,我们还需要在此之上实现可视化展示; ➢ 系统 阅读全文

posted @ 2022-05-10 22:49 嘣嘣嚓 阅读(347) 评论(0) 推荐(0) 编辑

ClickHouse-物化视图
摘要:ClickHouse 的物化视图是一种查询结果的持久化,它确实是给我们带来了查询效率的提升。用户查起来跟表没有区别,它就是一张表,它也像是一张时刻在预计算的表,创建的过程它是用了一个特殊引擎,加上后来 as select,就是 create 一个 table as select 的写法。 “查询结果 阅读全文

posted @ 2022-05-09 22:42 嘣嘣嚓 阅读(1434) 评论(0) 推荐(0) 编辑

ClickHouse-数据一致性
摘要:在生产环境中,数据一致性的重要性,不论如何强调都不过分。而 ClickHouse 在进行数据变更时,都会产生一个临时分区,而不会更改原始数据文件,对数据文件的修改操作会要等到数据合并时才进行。所以 ClickHouse 只能保证数据的最终一致性,而不能保证强一致性。很可能数据变更后,程序通过 Cli 阅读全文

posted @ 2022-05-09 22:14 嘣嘣嚓 阅读(1079) 评论(0) 推荐(0) 编辑

ClickHouse-查询优化
摘要:一、单表查询【使用的频率高】 1.prewhere代表where Prewhere 和 where 语句的作用相同,用来过滤数据。不同之处在于 prewhere 只支持*MergeTree 族系列引擎的表,首先会读取指定的列数据,来判断数据过滤,等待数据过滤之后再读取 select 声明的列字段来补 阅读全文

posted @ 2022-04-26 23:08 嘣嘣嚓 阅读(421) 评论(0) 推荐(0) 编辑

ClickHouse-分片集群
摘要:副本虽然能够提高数据的可用性,降低丢失风险,但是每台服务器实际上必须容纳全量数据,对数据的横向扩容没有解决。 要解决数据水平切分的问题,需要引入分片的概念。通过分片把一份完整的数据进行切分,不同的分片分布到不同的节点上,再通过 Distributed 表引擎把数据拼接起来一同使用。 Distribu 阅读全文

posted @ 2022-04-13 21:35 嘣嘣嚓 阅读(484) 评论(0) 推荐(0) 编辑

ClickHouse-副本
摘要:副本的目的主要是保障数据的高可用性,即使一台 ClickHouse 节点宕机,那么也可以从其他服务器获得相同的数据。 1.副本写入流程 2.配置步骤 (1)启动 zookeeper 集群(Node1-3) 配置zookeeper环境 (2)clickhouse准备两个节点 Node1, Node2 阅读全文

posted @ 2022-04-12 21:27 嘣嘣嚓 阅读(276) 评论(0) 推荐(0) 编辑

ClickHouse-SQL语法
摘要:1.insert 基本与标准 SQL(MySQL)基本一致 (1)标准 insert into [table_name] values(…),(….) (2)从表到表的插入 insert into [table_name] select a,b,c from [table_name_2] 2.upd 阅读全文

posted @ 2022-04-07 22:41 嘣嘣嚓 阅读(249) 评论(0) 推荐(0) 编辑

ClickHouse-常用表引擎详解
摘要:表引擎是 ClickHouse 的一大特色。可以说, 表引擎决定了如何存储表的数据。包括: ➢ 数据的存储方式和位置,写到哪里以及从哪里读取数据。 ➢ 支持哪些查询以及如何支持(不同引擎有些功能不能用)。 ➢ 并发数据访问。 ➢ 索引的使用(如果存在)。 ➢ 是否可以执行多线程请求。 ➢ 数据复制参 阅读全文

posted @ 2022-04-06 22:13 嘣嘣嚓 阅读(882) 评论(0) 推荐(0) 编辑

ClickHouse-常用数据类型
摘要:一、整型 固定长度的整型,包括有符号整型或无符号整型。 整型范围(-2n-1~2n-1-1): Int8 - [-128 : 127]:对应Java byte-8bit Int16 - [-32768 : 32767]:对应Java short-16bit Int32 - [-2147483648 阅读全文

posted @ 2022-03-31 21:51 嘣嘣嚓 阅读(329) 评论(0) 推荐(0) 编辑

ClickHouse初始+安装
摘要:ClickHouse是俄罗斯的Yandex于2016年开源的列式存储数据库(DBMS),使用C++语言编写,主要用于在线分析处理查询(OLAP),能够使用SQL查询实时生成分析数据报告。 一、特点 1.列式存储 对于列的聚合,计数,求和等统计操作优于行式存储 由于某一列的数据类型都是相同的,针对数据 阅读全文

posted @ 2022-03-31 21:32 嘣嘣嚓 阅读(250) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示