ClickHouse
文章平均质量分 71
阳光里哭泣的狗
把自己当成普通人,稍微有点成就,就是上天的眷顾
展开
-
ClickHouse学习(十一)clickhouseAPI操作
目录创建maven编写API创建maven在pom中加入clickhouse依赖 <!-- Clickhouse --> <dependency> <groupId>ru.yandex.clickhouse</groupId> <artifactId>clickhouse-jdbc</artifactId> <version&g原创 2021-08-19 11:20:42 · 1251 阅读 · 0 评论 -
ClickHouse学习(十)监控运行指标
目录监控下载两兄弟(Prometheus + Grafana)安装安装Prometheus安装GrafanaClickHouse 配置Grafana 集成 Prometheus添加监控监控监控就是查看各个运行指标的使用情况下载两兄弟(Prometheus + Grafana)Prometheus 下载地址Grafana 下载地址上传至虚拟机进行安装安装安装Prometheus[root@spark01 clickhouse]# tar -xzvf prometheus-2.26.0原创 2021-08-18 22:20:01 · 999 阅读 · 0 评论 -
ClickHouse学习(九)clickhouse整合mysql
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-08-18 16:53:47 · 1403 阅读 · 0 评论 -
ClickHouse学习(八)物化视图
目录什么是物化视图使用物化视图好处基本语法创建物化视图向物化视图中增加数据导入历史数据什么是物化视图在数据库中视图指的是通过一张或者多张表查询出来的逻辑表,就类似网页版的拳皇一样按UIO就会放招而不是用上下上下BABA那样按,视图就是UIO记录了招式的过程但是并不记录数据.而clickhouse的物化视图则是把查询的结果和相应的引擎存入到磁盘或内存中,类似形成了一张新的表,但是表中会对自己数据进行重新组织.使用物化视图好处可以避免对基础表的频繁查询并复用结果,从而显著提升查询的性能基本语法原创 2021-08-16 21:44:58 · 782 阅读 · 0 评论 -
ClickHouse学习(七)表查询优化
目录原创 2021-08-15 21:07:40 · 1149 阅读 · 0 评论 -
ClickHouse学习(六)语法优化
目录导入官方数据count优化导入官方数据去官网下载上传至虚拟机将文件解压到clickhouse自己的数据文件夹中[root@spark01 data]# tar -xvf hits_v1.tar -C /var/lib/clickhouse[root@spark01 data]# tar -xvf visits_v1.tar -C /var/lib/clickhouse由于导入数据后会是root用户,所以得将用户进行修改,进入data和文件夹下修改用户[root@spark01原创 2021-08-10 16:59:09 · 672 阅读 · 0 评论 -
ClickHouse学习(五)集群操作
目录副本zookeeper配置测试分片集群搭建测试副本zookeeper配置内部直接修改直接将其改成自己的就行外部文件形式在/etc/clickhouse-server/config.d下创建metrika.xml文件<?xml version="1.0"?><yandex><zookeeper-servers> <node index="1"> <host>spark01</host> <port>原创 2021-08-03 18:46:09 · 2012 阅读 · 3 评论 -
ClickHouse学习(四)SQL操作
目录增删改查数据导入数据导出增INSERT INTO 数据库名.表名 [(c1, c2, c3)] VALUES (v11, v12, v13), (v21, v22, v23), ...insert into t_order_mt values(101,'sku_001',1000.00,'2021-08-01 12:00:00'),(101,'sku_002',2000.00,'2021-08-01 12:00:00');删虽然clickhouse提供了删除和修改的功能但是其原理还是原创 2021-08-02 14:46:57 · 879 阅读 · 0 评论 -
ClickHouse学习(三)表引擎
目录表引擎的作用引擎类型MergeTree日志集成引擎MergeTree表引擎的作用表引擎(即表的类型)决定了:决定表存储在哪里以及以何种方式存储支持哪些查询以及如何支持并发数据访问索引的使用是否可以执行多线程请求数据复制参数引擎类型MergeTree适用于高负载任务的最通用和功能最强大的表引擎。这些引擎的共同特点是可以快速插入数据并进行后续的后台数据处理。 MergeTree系列引擎支持数据复制(使用Replicated* 的引擎版本),分区和一些其他引擎不支持的其他功能。该原创 2021-07-30 21:19:26 · 765 阅读 · 0 评论 -
ClickHouse学习(二)ClickHouse单机安装
目录准备工作关闭防火墙CentOS 取消打开文件数限制安装依赖CentOS 取消 SELINUX安装修改配置文件启动 ClickHouse启动server使用 client 连接 server快速安装准备工作关闭防火墙关闭防火墙:systemctl stop firewalld.service查看防火墙状态:systemctl status firewalld.service启动禁用防火墙:systemctl disable firewalld.serviceCentOS 取消打开原创 2021-07-29 15:31:29 · 466 阅读 · 0 评论 -
ClickHouse学习(一)ClickHouse?
这里写目录标题什么是ClickHouse特点缺点什么是ClickHouse是一个面向列式存储的数据库,并允许使用SQL查询实时生成分析报告,主要用于OLAP(在线分析处理查询),它在大数据领域没有走Hadoop生态,而是采用Local attached storage作为存储,这样整个IO可能就没有Hadoop那一套的局限。特点对于单表查询来说是最快的在内存数据库领域号称是最快的多样化引擎包含了合并树、日志、接口和其他四大类 20 多种引擎拥有DBMS(数据库管理系统) 的功能原创 2021-07-29 09:54:28 · 611 阅读 · 0 评论