文章分类 -  ClickHouse入门

全部内容来自于【尚硅谷】,仅作为个人学习使用——侵删
摘要:副本虽然能够提高数据的可用性,降低丢失风险,但是每台服务器实际上必须容纳全量数据,对数据的横向扩容没有解决。 要解决数据水平切分的问题,需要引入分片的概念。通过分片把一份完整的数据进行切分,不同的分片分布到不同的节点上,再通过 Distributed 表引擎把数据拼接起来一同使用。 Distribu 阅读全文
posted @ 2021-08-13 15:12 蟹Bro 阅读(550) 评论(0) 推荐(0)
摘要:6.1 副本写入流程 6.2 配置步骤 (1)启动zookeeper集群 (2)在T1的/etc/clickhouse-server/config.d 目录下创建一个名为metrika.xml的配置文件,内容如下: 注:也可以不创建外部文件,直接在config.xml中指定<zookeeper> < 阅读全文
posted @ 2021-08-12 16:18 蟹Bro 阅读(405) 评论(0) 推荐(0)
摘要:5.1 Insert 基本与标准 SQL(MySQL)基本一致 (1)标准 insert into [table_name] values(…),(….) (2)从表到表的插入 insert into [table_name] select a,b,c from [table_name_2] 5.2 阅读全文
posted @ 2021-08-12 10:11 蟹Bro 阅读(505) 评论(0) 推荐(0)
摘要:4.1 表引擎的使用 表引擎是ClickHouse的一大特色。可以说,表引擎决定了如何存储表数据。包括: 数据的存储方式和位置,写到哪里以及从哪里读取数据。 支持哪些查询以及如何支持。 并发数据访问。 索引的使用(如果存在)。 是否可以执行多线程请求。 数据复制参数。 表引擎的使用方式就是必须显式在 阅读全文
posted @ 2021-08-09 15:48 蟹Bro 阅读(498) 评论(0) 推荐(0)
摘要:3.1 整型 固定长度的整型,包括有符号整型或无符号整型。 整型范围(-2n-1~2n-1-1): Int8 - [-128 : 127] Int16 - [-32768 : 32767] Int32 - [-2147483648 : 2147483647] Int64 - [-9223372036 阅读全文
posted @ 2021-08-09 11:17 蟹Bro 阅读(356) 评论(0) 推荐(0)
摘要:2.1 准备工作 2.1.1 确定防火墙属于关闭状态 [root@T1 ~]# getenforce Disabled 2.1.2 CentOS取消打开文件数限制 (1)在T1、T2、T3的/etc/security/limits.conf文件的末尾加入以下内容 * soft nofile 6553 阅读全文
posted @ 2021-08-09 10:11 蟹Bro 阅读(213) 评论(0) 推荐(0)
摘要:ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的列式存储数据库(DBMS),使用 C++语言编写,主要用于在线分析处理查询(OLAP),能够使用 SQL 查询实时生成分析数据报告。 1.1 ClickHouse特点 1.1.1 列式存储 以下表为例: ID NAME AGE 1 阅读全文
posted @ 2021-07-28 15:06 蟹Bro 阅读(588) 评论(0) 推荐(0)