clickhouse分析
clickhouse的使用分析和源码分析
追梦青春09
有了事务这个世界不需要因此而暂停
展开
-
clickhouse分析:clickhouse-jdbc-bridge源码分析与重构
clickhouse分析:clickhouse-jdbc-bridge源码分析与重构前言:使用过clickhouse的select * from mysql()语法都会知道其好处,笔者在使用19.16.10版本时发现该语句无法查出数据,由于集群不好频繁升级,如何快速从mysql中查找或导入数据成为了急需解决的问题。此时,使用clickhouse-jdbc-bridge可完成从mysql中查找数据。什么是clickhouse-jdbc-bridge官网简介:This is a JDBC bridge原创 2020-12-14 21:14:11 · 1375 阅读 · 0 评论 -
clickhouse分析:springboot项目结合mybatis和mybatis-plus
前言:clickhouse使用者越来越多,在具体的项目中结合现有的ORM框架也是必须的,本文主要记录了在微服务中结合mybaits和mybaits-plus的过程,当然,具体的配置还需结合项目的用途再详细配置。此外,在文章的结尾介绍了使用框架出现的一些问题和提出一些解决思路,也欢迎一起探讨交流。引入Jar包<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plu原创 2020-08-06 23:49:47 · 6945 阅读 · 1 评论 -
clickhouse分析:结合grafana和metabase完成监控和数据分析
前言:关于clickhouse的监控和可视化界面,想必刚接触到ch的人是一头雾水,大厂往往会给ch集群定制各种监控和可视化分析,普通用户就需要我们自己寻求现成的开源工具,在一些常见的开源工具上,我们可以较好的使用和定制我们想要展示的内容。本文从grafana和metabase两个组件出发,分析了其安装和配合ch使用的过程。grafana安装下载安装,见[1][2],ch需要注意下载插件并解压到插件目录即可。使用可以直接导入json来完成clickhouse的看板的生成。原创 2020-07-28 21:26:26 · 3643 阅读 · 0 评论 -
clickhouse分析:chproxy使用
前言:什么是chproxy?从名字就能了解ch代表clickhouse,proxy为代理,即专为clickhouse使用的代理。在clickhouse集群中,每一台机器都是单独的实例,我们可以使用其中的一台作为查询机器。此时如何更好的完成负载均衡是我们所关注的,chproxy即是这么一个工具。Chproxy, is an http proxy and load balancer for ClickHouse database.如何使用chproxy第一步下载chproxy,可以直接在下方引文中下载,原创 2020-07-22 22:33:30 · 10090 阅读 · 4 评论 -
clickhouse分析:zookeeper减压概述
前言:编译使用的clickhouse版本为: 19.5.3.1,本次测试比较主要以这个版本为主,鉴于clickhouse更新速度快,新版本的使用还需多查看release的更新日志。问题描述使用复制表之后,随着数据量的增加,zookeeper是瓶颈?这个问题估计任何一个对ch关注的人都会看到,当然解决这个问题是需要花费较大精力的。本次我主要想分享ch官方团队提出的减压方案,以及我们能通过什么手段来对zookeeper减压。针对这个问题,最近接触到了头条关于这部分的优化,头条总结的是ch把zookeepe原创 2020-07-21 22:06:11 · 4604 阅读 · 3 评论 -
clickhouse分析:clickhouse jdbc返回failed to respond问题排查
原因使用clickhouse jdbc时,经常返回failed to respond,首先判断该错误是clickhouse返回的还是jdbc的错误。jdbc库分析jdbc异常抛出的情况:public class ClickHouseException extends SQLException { public ClickHouseException(int code, Throwable cause, String host, int port) { super("Click原创 2020-06-12 19:10:48 · 10694 阅读 · 1 评论 -
clickhouse源码:函数分析和自定义函数UDF
clickhouse函数介绍clickhouse官方提供了许多的函数,包括常规的数学函数,聚合函数,时间函数,逻辑函数,比较函数等等,关于官方的函数可以在官方文档中查看:官方文档当然随着clickhouse的流行,国内也有不少的博主已经开始介绍函数的使用:clickhouse functionclickhouse高阶函数clickhouse详细函数介绍clickhous...原创 2020-03-02 00:27:11 · 11937 阅读 · 5 评论 -
clickhouse分析:zookeeper数据存储
安装clickhouse安装全新的clickhouse,暂无数据。开启debug级别的日志在config.xml中,开启<level>debug</level>模式,便于查看日志内容。创建复制表建表语句:create table test_test( Id Int32, YearMonth In...原创 2020-01-21 14:20:46 · 5485 阅读 · 0 评论