clickhouse:俄罗斯公司开源,列式数据库,C++编写,支持SQL实时查询的 大型数据管理系统

安装:参考博文:https://blog.csdn.net/JIANG123456T/article/details/77674857

clickhouse连接不上,可能的问题:
1.未设置白名单
2.版本太低,核对版本号

删除:
1.查看安装的clickhouse [root@localhost clickhouse]# rpm -qa|grep clickhouse
2.yum remove -y clickhouse-*
3.删除配置 rm -rf /var/lib/clickhouse rm -rf /etc/clickhouse-* rm -rf /var/log/clickhouse-server

客户端连接工具:DBeaver

clickhouse服务:
1.启动 systemctl start clickhouse-server
2.重启 systemctl restart clickhouse-server
3.查状态 systemctl status clickhouse-server

配置:/etc/clickhouse-server/config.xml<listen_host>服务器ip</listen_host>  //监听

vi /etc/clickhouse-server/users.xml

可用内存大小可修改:<max_memory_usage>10000000000</max_memory_usage>
user.xml可设置账号密码: 账号default  密码123<default><password>123</password><networks><ip>服务器ip</ip></networks><profile>default</profile><quota>default</quota></default>

使用中会遇到的问题:
1.类型问题:clickhouse类型

clickhouse的int32才对应传统数据库的int (4个字节),需要使用toUInt32(column)
2.一致性问题
clickhouse删除和更新只保证数据最终一致,如果对一致性要求较高,一般使用全量同步方案,该方案未作测试,仅供参考

3.过期数据处理(INTERVAL取值:second(秒),minute(分钟),hour(小时),day(日),week(周),month(月),quarter(季度),year(年))
列字段中的值过期时, ClickHouse会将它们替换成数据类型的默认值。如果分区内,某一列的所有值均已过期,ClickHouse会从文件系统中删除此列。

# 为表中已存在的列字段添加 TTL
ALTER TABLE tableMODIFY COLUMN `c` String TTL d + toIntervalDay(1)
# 修改列字段的 TTL
ALTER TABLE tableMODIFY COLUMN c String TTL d + INTERVAL 1 WEEK;

当表中的行过期时,ClickHouse 会删除所有对应的行。

# 修改表的 TTL,date超过三个月的数据自动删除
ALTER TABLE a.table MODIFY TTL date + toIntervalMonth(3);

clickhouse使用相关推荐

  1. clickhouse 基础知识

    转自:https://www.jianshu.com/p/a5bf490247ea Clickhouse是一个用于联机分析处理(OLAP)的列式数据库管理系统(columnar DBMS). 传统数据 ...

  2. docker安装clickhouse_Docker中安装ClickHouse,单机、集群、分布式

    Docker中安装ClickHouse 下文使用CH代替ClickHouse的称呼. 单机版本 docker run -d \ --name clickhouse-server \ -p 9000:9 ...

  3. ClickHouse 学习

    DDL 添加数据库字段 alter table user_tags add column last_subject String; alter table user_tags add column c ...

  4. 漫谈 ClickHouse 在实时分析系统中的定位与作用

    ClickHouse 是一款由俄罗斯Yandex公司开源的OLAP数据库,拥有着卓越的性能表现,在官方公布的基准测试中,ClickHouse的平均响应速度是Vertica的2.63倍.InfiniDB ...

  5. ES不香吗,为啥还要ClickHouse?

    Elasticsearch 是一个实时的分布式搜索分析引擎,它的底层是构建在 Lucene 之上的.简单来说是通过扩展 Lucene 的搜索能力,使其具有分布式的功能. ES 通常会和其它两个开源组件 ...

  6. 6亿数据秒级查询,ClickHouse太快了!

    " ClickHouse 在数据分析技术领域早已声名远扬,最近由于项目需求使用到了 ClickHouse 做分析数据库,于是用测试环境做了一个单表 6 亿数据量的性能测试. 图片来自 Pex ...

  7. 查询提升200倍,ClickHouse你值得拥有!

    来源:https://juejin.im/post/6863283398727860238 一.ClickHouse 是什么? ClickHouse:是一个用于联机分析(OLAP)的列式数据库管理系统 ...

  8. 趣头条基于Flink+ClickHouse的实时数据分析平台

    导读:趣头条一直致力于使用大数据分析指导业务发展.目前在实时化领域主要使用 Flink+ClickHouse 解决方案,覆盖场景包括实时数据报表.Adhoc 即时查询.事件分析.漏斗分析.留存分析等精 ...

  9. clickhouse批量写入_交互式分析领域,为何 ClickHouse 能够杀出重围?

    来源:微信公众号:云加社区,作者:姜国强 出处:https://mp.weixin.qq.com/s/9PZTws3KSzlybHXM6XC2hg 导语 | 在百花齐放的交互式分析领域,ClickHo ...

  10. ClickHouse系列教程八:从一个服务器导入4T数据到另外一个服务器

    ClickHouse系列教程: ClickHouse系列教程 遇到了一个问题,就是如何把数据从一个服务器导入到另外一个服务器. 最初的想法是把数据都导出到CSV文件,然后再从CSV文件导入,做法如下: ...

最新文章

  1. 一张图看懂encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别 一、这四个方法的用处 1、用来编码和解码URI的 统一资源标识符
  2. 结构化异常捕获空指针异常
  3. python异或运算怎么算_小强学Python+OpenCV之-1.4.4掩膜mask及位运算(与、或、非、异或)...
  4. 解决:Error response from daemon: Cannot restart container xxx: driver failed programming external
  5. Tablestore + Blink实战:交易数据的实时统计
  6. ajax 表格删除,jQuery AJAX删除只捕获第一个表格
  7. 关于label在ie8,9下的兼容问题???
  8. delphi 第三方组件 log4cpp.dll
  9. LNMP的403问题总结
  10. 大数据平台搭建技术底座 四行业迎来新机遇
  11. buuctf misc部分wp
  12. Excel的筛选功能应用教你在大数据中筛选出需要的数据
  13. 国产超级英雄逆袭好莱坞
  14. 华为收入超过阿里腾讯总和!等等,先把鸿蒙说清楚!
  15. vue+vue-ueditor-wrap+秀米
  16. 静态时序分析—串扰延迟分析(Crosstalk Delay Analysis)
  17. android 老人机模式,如何将智能手机切换成老人机模式
  18. 红旗linux考试,红旗Linux认证考试介绍
  19. 《WEB开发-HEXO博客搭建》第3章 Hexo博客域名添加
  20. R语言实战应用精讲50篇(三十)-R语言ggplot2绘制精美高级地图

热门文章

  1. 服装企业ERP系统的基本功能模块
  2. python 通讯录系统_Python基础项目:手机通讯录系统
  3. 逻辑回归分类鸢尾花和红酒等级
  4. python redis操作-删除key
  5. python实现的烟火秀,开场有倒计时加上背景音乐,然后是烟花秀(包含多种烟花绽放形状)
  6. python 所有的库整理
  7. matlab语音处理教程,Matlab声音处理教程 / 声音处理 / 声音处理教程 / 声音处理软件...
  8. 嵌入式Linux+Android学习路线图
  9. 又一个10年来学习的回忆
  10. 初始化java_Java 初始化