ClickHouse
文章平均质量分 65
以实战为基础,逐步探索、使用、优化ClickHouse
大大大大大大太阳
这个作者很懒,什么都没留下…
展开
-
ClickHouse官方窗口函数示例
ClickHouse官方窗口函数示例官网:https://github.com/ClickHouse/ClickHouse/blob/master/tests/queries/0_stateless/01591_window_functions.sql-- { echo }set allow_experimental_window_functions = 1;-- just something basicselect number, count() over (partition by int原创 2021-04-08 08:45:18 · 2070 阅读 · 0 评论 -
ClickHouse row_number()、开窗函数(rank()等)
正宗的ClickHouse开窗函数来袭在今年2月6号线上举行的 ClickHouse China Spring Meetup 中,朵夫为我们带来了 ClickHouse Features 2021 的分享,其中有非常多强大的新特性,幻灯片的下载地址如下:https://presentations.clickhouse.tech/meetup50/new_features/在众多的新特性中,我对开窗函数、自定义UDF、ZooKeeper优化等几项特别感兴趣,后续我也打算分别用几篇文章来展开说明。现在转载 2021-03-31 15:53:26 · 9581 阅读 · 0 评论 -
Clickhouse 单节点多实例部署
Clickhouse版本:21.3.4.25背景机器分配不足单机多实例配置复制配置文件信息复制配置文件给新实例使用sudo cp /etc/clickhouse-server/config.xml /etc/clickhouse-server/config9001.xmlsudo cp /etc/clickhouse-server/user.xml /etc/clickhouse-server/user9001.xmlsudo cp /etc/systemd/system/clickhou原创 2021-03-31 15:46:14 · 1454 阅读 · 1 评论 -
ClickHouse RPM不停机升级/降级
背景Clickhouse 20.3.18.10 升级到 21.3.4.25版本目的:该三月份发布的版本支持了更多通用的开窗函数,后续会介绍升级流程数据备份对于没有使用每个shard多副本的集群,并且数据表并非全部都是copy表的情况,我们在做升级的时候就需要考虑自己去做备份了,需要备份的数据有这么几种:1、配置(建议所有集群情况均备份,因为数据量很小):升级之前建议备份clickhouse相关的一些配置文件,默认是在/etc/clickhouse目录下的所有文件(不同环境若有不同请自行确认,总之原创 2021-03-31 15:34:25 · 1371 阅读 · 0 评论 -
ClickHouse删除数据之后再插入数据成功无报错但是查询不到数据
背景:在测试Clikchouse删除效率的时候插入同一大小同一顺序一样的数据发现查询该表数据缺失,刚刚插入的数据成功了,但是表里面没有:复现:建表:CREATE TABLE ck_test.t_local_1( `id` Int32, `day` Int32)ENGINE = ReplicatedMergeTree('/clickhouse/ck_test/t_local_1/{layer}-{shard}/', '{replica}')PARTITION BY dayO原创 2020-10-30 16:59:43 · 4945 阅读 · 2 评论 -
ClickHouse-rpm安装
介绍官方存在几种安装方式:https://clickhouse.tech/docs/en/getting-started/install/From RPM PackagesFrom Tgz ArchivesFrom Docker ImageFrom Precompiled Binaries for Non-Standard Environments本次主要这几种情况下的安装yum安装sudo yum install clickhouse-server clickhouse-client原创 2020-10-14 16:07:04 · 3784 阅读 · 0 评论 -
ClickHouse(system.query_log表)-开启慢sql查询
ClickHouse(system.query_log表)开启慢sql查询开启慢sql查询日志方法:打开各个ClickHouse实例的users.xml文件,在默认配置最上层profile(如default)中加入:<log_queries>1</log_queries>注意:如添加该参数之后表不自动创建,重启clickhouse-server服务即可检查每个节点ch中config.xml文件里默认的日志配置是否开启<query_log> &原创 2020-10-09 11:22:41 · 9575 阅读 · 0 评论 -
ClickHouse简介
简介ClickHouse是"战斗民族"俄罗斯搜索巨头Yandex公司开源的一个极具"战斗力"的实时数据分析数据库,是面向 OLAP 的分布式列式DBMS,圈内人戏称为"喀秋莎数据库"。ClickHouse简称"CH",但在中文社区里大家更偏爱"CK",反馈是因为有"AK"的感觉!与Hadoop、Spark这些巨无霸组件相比,ClickHouse很轻量级,且不依赖于其他组件。特点 列式存储数据库,数据压缩 快 关系型、支持SQL 分布式并行计算,可把单机性能压榨到极限 高可用 数据原创 2020-09-10 16:29:14 · 2049 阅读 · 0 评论