ClickHouse and K8s
最近k8s热度很高,于是调研一下clickhouse on k8s 的相关资料,并总结如下:
情景一:
用 ClickHouse 记录 K8S 产生的 集群日志。
1. 为什么不用es : es上手难度高,故障排查困难,维护索引和映射麻烦,性能不高.
es优势 :固定文本结构与格式、日志处理、分析不需要全文索引。
个人认为 :es 处理日志,文本,模糊查询之类的优势还是很大的。
个人觉得ES能支持就不需要 ch,除非公司统一技术栈,需要移植到clickhouse
2.Loki : 接触不多,总结:轻量级, 对 Prometheus / Grafana 支持较好。无测试经历。
流程:node -> Flunet bit -> 定制开发output -> Clickhouse
具体可参照: http://dockone.io/article/9356
情景二:
用 K8S 部署 ClickHouse 集群。
效果:
1. 在 K8S 中部署 ClickHouse 集群 ,加强了对CH系统性能等方面的监控,管理更加便捷。
2. 以往监控可能分布在Zabbix Prometheus Grafana 等诸多平台,由此统一在K8S上。
3.利用K8S,对集群方便日常操作可能会方便一些。
总结:有K8S应用场景,可尝试添加Clickhouse 测试集群。
参照:https://github.com/Altinity/clickhouse-operator
https://github.com/Altinity/clickhouse-operator/blob/master/docs/custom_resource_explained.md
https://github.com/xiaods/k8s-clickhouse-v2
ClickHouse and K8s相关推荐
- ClickHouse CTO空降中国开发者和用户沙龙,B站、小红书、携程、阿里云携手分享ClickHouse实践
ClickHouse由于其性能方面的突出优势,正在分析型数据库领域掀起一波新的技术浪潮.ClickHouse有哪些最新的特性?如何帮助企业实现降本提效?如何在海量数据场景下落地实践? 3月25日,CS ...
- 容器 服务:metrics-server 安装探索
系列文章: 容器 & 服务:开篇,压力与资源 容器 & 服务:一个 Java 应用的 Docker 构建实战 容器 & 服务:Docker 应用的 Jenkins 构建 容器 ...
- loghouse介绍
目录 前言 架构 1.组件&功能 查询语言(query language) 文档 前言 loghouse项目是创建于2017年,旨在为k8s集群提供容器日志管理方案.(ps:当时并没有ELK等 ...
- clickhouse hbase性能对比_QQ音乐PB级ClickHouse实时数据平台架构演进之路
OLAP(On-Line Analytical Processing),是数据仓库系统的主要应用形式,帮助分析人员多角度分析数据,挖掘数据价值.本文基于QQ音乐海量大数据实时分析场景,通过QQ音乐与腾 ...
- k8s prometheus/grafana 监控系统建设
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 prometheus架构 其中 1.pushgateway是用来接收业务推送的数据形成metrics接口. 2.exporter是用来监控组件(三方中 ...
- k8s优先级priority的使用
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 直接使用kubectl explain pod.spec命令可以看到当前k8s支持的priority的属性 我这边的是1.15的k8s,可以看到的是 ...
- clickhouse 部署+介绍
介绍 Clickhouse是一个用于联机分析处理(OLAP)的列式数据库管理系统(columnar DBMS). 传统数据库在数据大小比较小,索引大小适合内存,数据缓存命中率足够高的情形下能正常提供服 ...
- QQ音乐PB级ClickHouse实时数据平台架构演进之路
导语 | OLAP(On-Line Analytical Processing),是数据仓库系统的主要应用形式,帮助分析人员多角度分析数据,挖掘数据价值.本文基于QQ音乐海量大数据实时分析场景,通过Q ...
- 零信任策略下K8s安全监控最佳实践(K+)
云原生架构新风险与需求概述 安全风险概述 传统的网络安全架构理念是基于边界的安全架构,企业构建网络安全体系时,首先要做的是寻找安全边界,把网络划分为外网.内网等不同的区域,然后在边界上部署防火墙.入侵 ...
最新文章
- python集合运算_python-集合及其运算
- Compiler__visual_studio_2010_pro 激活码
- 2021-2025年中国电子束加速器行业市场供需与战略研究报告
- 探索软件设计模式(二)
- 218.94.78.76:20001/index.php,详解spring中使用Elasticsearch的实例教程
- 疑似SSD掉盘:自动重启;进BIOS看不到SSD;断电重启才能看到
- Jmeter压力测试实战
- 关于wireshark安装npcap不成功的问题
- 猿人学web端爬虫攻防大赛赛题解析_第七题:动态字体,随风漂移
- AR,VR和MR的概念区分
- 网站怎么备案?如何快速通过网站备案?网站快速备案攻略请查收!
- 浏览器加载网页的过程
- 招聘管理系统软件java源码_基于Spring Boot的java开源招聘源码-铭阳招聘管理系统...
- 怎样搭建企业内部wiki
- 学习日志(一):与SISR相关又没用的一些概念
- linux cocoapods安装过程,CocoaPods安装过程详细
- 胎儿面部超声切面识别
- 发光气球的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- gprMax3.0安装教程
- 申通物流查询php,申通快递单号查询 | 申通快递查询
热门文章
- 适合中国程序员的保命教材—— 程序员羊皮卷 书评 7
- 除湿性能测试软件,性能测试 除湿效率
- JAVA列名无效解决方案,Java-请各位大神指教,我在用MyBatis Generator进行逆向工程时,报“列名无效”错误。...
- matlab画渐开线,渐开线齿轮齿面MATLAB建模
- 第十一章 无线渗透
- Error setting expression 'file' with value '[Ljava.lang.String;@f0ceb'
- 仪器保养 | 安捷伦DSO-X 2002A示波器自检测/自校准
- Windows 编程中的数据类型(转自:维基百科)
- 期货换手多换空换(期货交易多换空换是什么意思)
- Java MVC 架构初学者指南