clickhouse笔记
文章平均质量分 76
clickhouse的研究和实践笔记
阿爵
大数据平台架构师
展开
-
chproxy测试时遇到的执行成功但数据没插入的问题
首先要说明的时,这是“测试时”。生产环境不一定会遇到。原创 2020-04-27 16:12:42 · 840 阅读 · 1 评论 -
clickhouse里物化视图如何跟随源表更新数据
创建两个源表,只有两个字段,通过id关联:CREATE TABLE default.test0 (`id` String, `name` String) ENGINE = MergeTree PARTITION BY id ORDER BY id SETTINGS index_granularity = 8192CREATE TABLE default.test00 (`id` St...原创 2020-03-16 17:11:03 · 10330 阅读 · 2 评论 -
clickhouse复杂时间格式转换
1、如果只用toDateTime,你需要拼接成一个完全按照YYYY-MM hh:mm:ss格式的字符串给它,否则,它会当你是一个从1970年偏移的毫秒去转换SELECT 20191231235959 as expire_date, toDateTime(20191231235959), concat(toString(floor(20191231235959/10000000000)), '-...原创 2020-03-12 14:41:59 · 17673 阅读 · 2 评论 -
clickhouse几种create table的情况
普通建表:CREATE TABLE dis_j.D_F1_shard on cluster cluster_demo (`product_code` String, `package_name` String) ENGINE = MergeTree ORDER BY package_name SETTINGS index_granularity = 8192分布表:CREATE ...原创 2020-03-06 11:43:46 · 21190 阅读 · 0 评论 -
clickhouse修改默认数据目录和log目录
测试节点配置1、配置用户密码由于是测试,从简,只用明文<password>aspire123</password>2、修改数据目录创建数据文件夹/opt/aspire/product/isp_cert/opt/aspire/product/isp_cert/clickhouse安装时生成的默认文件迁移mv /var/lib/cli...原创 2020-03-03 22:17:54 · 7157 阅读 · 0 评论 -
clickhouse中Nullable与非空字段的建表与类型互转
--2020.3.3 有些表随着业务发展会涉及到增加字段 1、历史数据字段容许为空 2、历史数据字段补全 3、兼容性转换drop table default.ttttCREATE TABLE default.tttt(id String,name String) ENGINE = MergeTree PARTITION BY id ORDER BY id SETTINGS index_...原创 2020-03-03 10:51:15 · 20374 阅读 · 3 评论 -
clickhouse的left join、any right join、any left join实验
drop table jiakai.testJoin1CREATE TABLE jiakai.testJoin1(id String ,b String) ENGINE = MergeTree ORDER BY id SETTINGS index_granularity = 8192CREATE TABLE jiakai.testJoin2(id String ,b String...原创 2020-03-02 11:38:40 · 8329 阅读 · 0 评论