ClickHouse
文章平均质量分 82
ClickHouse入门学习
TracyGao01
保持专注
展开
-
ClickHouse入门:多副本集群配置
前言插件及服务器版本服务器:ubuntu 16.04ClickHouse:21.4.6.55简介配置一个单Shard、3副本的ClickHouse集群,并验证测试服务器准备3台ubuntu 16.04的服务器:192.168.10.17192.168.10.10192.168.10.16安装ClickHouse3台服务器均安装ClickHouse:sudo apt-get install apt-transport-https ca-certificates dirmngrs.原创 2021-05-08 14:46:00 · 3124 阅读 · 1 评论 -
ClickHouse入门:表引擎-VersionedCollapsingMergeTree
前言插件及服务器版本服务器:ubuntu 16.04ClickHouse:20.12.5简介ClickHouse作为大数据场景下的高性能分析型数据库,本身是没有支持文件行级别的更新和删除的功能的。但是某些场景下还是需要更新或删除老数据的,于是便有了以增代删,即将修改和删除操作转换成新增操作。VersionedCollapsingMergeTree(折叠合并树)就是一种通过以增代删的思路,支持行级数据删除和修改的表引擎。它通过定义一个sign标记字段,记录数据行的状态,如果sign标记为1,则.原创 2021-01-11 23:56:30 · 3561 阅读 · 5 评论 -
ClickHouse入门:表引擎-AggregatingMergeTree
前言插件及服务器版本服务器:ubuntu 16.04ClickHouse:20.12.5原创 2021-01-07 22:25:48 · 8598 阅读 · 3 评论 -
ClickHouse入门:表引擎-SummingMergeTree
前言插件及服务器版本服务器:ubuntu 16.04ClickHouse:20.12.5文章目录简介聚合规则及聚合依据说明测试使用SummingMergeTreeSummingMergeTree表引擎声明方式如下普通数值类型字段聚合嵌套类型字段聚合嵌套类型字段指定复合Key非数值类型数据或非聚合字段处理方式总结简介SummingMergeTree表引擎主要用于只关心聚合后的数据,而不关心明细数据的场景,它能够在合并分区的时候按照预先定义的条件聚合汇总数据,将同一分组下的多行数据汇总到一行,这.原创 2021-01-02 22:36:51 · 4300 阅读 · 5 评论 -
ClickHouse入门:表引擎-ReplacingMergeTree
前言插件及服务器版本服务器:ubuntu 16.04ClickHouse:20.9.3.45简介虽然MergeTree拥有主键,但是它的主键没有唯一键的约束,这就意味着即便多行数据的主键相同,它们还是能够被正常写入。这里如果需要去重,可以使用ReplacingMergeTree,它能够在合并分区时删除重复的数据,但是只能对同一分区的数据去重,且去重依据是order by排序键使用ReplacingMergeTree创建一张ReplacingMergeTree引擎的表create ta.原创 2020-12-17 21:49:28 · 1826 阅读 · 2 评论 -
ClickHouse入门:表引擎-MergeTree(一)创建方式
前言插件及服务器版本服务器:ubuntu 16.04ClickHouse:20.9.3.45文章目录简介创建方式简介这篇文件简单学习下ClickHouse基础的合并树(MergeTree)表引擎的创建方式,关于合并树基础上的如Replacing、Summing、Aggregating引擎,本文暂时不会涉及。MergeTree作为最基础的引擎,提供了主键索引、数据分区、数据副本等基本能力创建方式create table db_name.table_nmae(...)ENGINE Mer.原创 2020-10-24 15:03:27 · 3507 阅读 · 0 评论 -
ClickHouse小试牛刀:性能初测(与Postgresql对比)
前言使用的插件及数据库版本、配置PostgresqlClickVersion10.820.9.3.45CPU4c4cMemory16g16g文章目录准备工作PG与CK对比测试CK多字段聚合测试准备工作由于PG数据表已经存在,所以需要准备一张Clickhouse的表,这里使用基础的MergeTree引擎,没有做分区,也没有做自定义的配置,采用默认配置,建表语句如下:create table m_retailitem2(ID String,.原创 2020-10-21 20:34:07 · 4615 阅读 · 0 评论 -
ClickHouse入门:表引擎-HDFS
Code: 210. DB::Exception: Received from localhost:9000. DB::Exception: Unable to connect to HDFS: InvalidParameter: Cannot parse URI: hdfs://mycluster, missing port or invalid HA configuration Caused by: HdfsConfigNotFound: Config key: dfs.ha.namenodes.myc原创 2020-10-21 14:22:59 · 2378 阅读 · 3 评论 -
ClickHouse入门:表引擎-JDBC
前言使用到的插件及数据库版本:Postgresql:10.8ClickHouse:20.9.3.45Postgresql-JDBC-driver:42.2.5文章目录简介安装配置JDBC表引擎声明方式查询测试JDBC函数通过代理服务访问其它数据库简介JDBC表引擎可以对接Mysql、Postgresql、SQLite等数据库对接,但是JDBC表引擎不能单独完成对接工作,需要依赖clickhouse-jdbc-bridge的查询代理服务,clickhouse-jdbc-bridge是java.原创 2020-10-20 18:09:05 · 998 阅读 · 0 评论 -
ClickHouse入门:ubuntu安装ClickHouse
https://clickhouse.tech/#quick-start文章目录安装流程:测试:安装流程:sudo apt-get install apt-transport-https ca-certificates dirmngrsudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4echo "deb https://repo.clickhouse.tech/deb/stable/ main/".原创 2020-10-20 17:23:17 · 1546 阅读 · 1 评论