Clickhouse 优势与部署

这篇具有很好参考价值的文章主要介绍了Clickhouse 优势与部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、clickhouse简介

1.1clickhouse介绍

        ClickHouse的背后研发团队是俄罗斯的Yandex公司,2011年在纳斯达克上市,它的核心产品是搜索引擎。我们知道,做搜索引擎的公司营收非常依赖流量和在线广告,所以做搜索引擎的公司一般会并行推出在线流量分析产品,比如说百度的百度统计,Google的 Google Analytics等。Yandex的Yandex.Metricah。ClickHouse就是在
这种背景下诞生的。
ROLAP: 传统关系型数据库OLAP,基于MySQL的MyISAM表引擎
MOLAP:借助物化视图的形式实现数据立方体。预处理结果存在HBase这类高性能的分布式数据库
HOLAP:R和M的结合体H
ROLAP : ClickHouse

1.2 clichouse对比其他OLAP数据库优势

        分析报表,分析决策等 OLAP的实现方案一:(数仓)

Clickhouse 优势与部署,clickhouse

 

        如上图所示,数据实时写入HBase,实时的数据更新也在 HBase 完成,为了应对 OLAP 需求,我们定时(通常是T+1 或者T+H)将 HBase 数据写成静态的文件(如: Parquet)导入到OLAP引擎(如: HDFS,比较常见的是lmpala操作Hive)。这一架构能满足既需要随机读写,又可以支持 OLAP 分析的场景,但他有如下缺点:
        1、架构复杂。从架构上看,
数据在 HBase、消息队列、HDFS 间流转,涉及环节太多,运维成本很高。并且每个环节需要保证高可用,都需要维护多个副本,存储空间也有一定的浪费。最后数据在多个系统上,对数据安全策略、监控等都提出了挑战。

        2、时效性低。数据从HBase 导出成静态文件是周期性的,一般这个周期是一天(或一小时),在时效性上不是很高。
        3、难以应对后续的更新。真实场景中,总会有数据是[延迟]到达的。如果这些数据之前已经从 HBase 导出到HDFS,新到的变更数据就难以处理了,一个方案是把原有数据应用上新的变更后重写一遍,但这代价又很高。

1.3 Clickhouse 支持特性剖析特点

1.真正的面向列的DBMS
2.数据高效压缩(同列数据类型相同)

3.磁盘存储的数据
4.多核并行处理
5.在多个服务器上分布式处理
6.SQL语法支持
7.向量化引擎

8.实时数据更新

二、部署安装

2.1 部署

        对于ubuntu支持一键安装

2.2 配置修改及存储目录

<replica> 节点信息

Clickhouse 优势与部署,clickhouse

 <zookeeper-servers> zk节点信息

Clickhouse 优势与部署,clickhouse 

 显示数据库名称

Clickhouse 优势与部署,clickhouse 显示表名称

Clickhouse 优势与部署,clickhouse 表安装策略规则,按时间分区显示

Clickhouse 优势与部署,clickhouse 每个字段会有一个文件进行存储

Clickhouse 优势与部署,clickhouse 文章来源地址https://www.toymoban.com/news/detail-626790.html

到了这里,关于Clickhouse 优势与部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • clickhouse集群部署

    部署的详情可以看官网 先部署两个server,三个keeper[zookeeper] clickhouse之前依赖的存储是zookeeper,后来改为了keeper,官网给出了原因 所以这就决定了clickhouse有两种安装方式,依赖于keeper做存储或者依赖于zookeeper做存储 zookeeper安装可以看之前的文章 修改配置文件 2.1 修改listen_host 2

    2024年02月12日
    浏览(34)
  • clickHouse部署

    docker仓库地址 https://hub.docker.com/ 1、docker环境搭建 2、clickhouse部署 3、默认端口 默认http端口是8123,tcp端口是9000, 同步端口9009 4、可视界面  web可视化界面:http://服务器ip:8123/play  5、windows click连接工具 链接:https://pan.baidu.com/s/17xB-6uzD_xW04GKm5r7Tjg  提取码:8tu7 

    2024年02月13日
    浏览(27)
  • 一、Docker/安装包部署ClickHouse

    安装教程:https://qingsi.blog.csdn.net/article/details/131270071 2.1 选择拉取版本 第一种方式:查找镜像:docker search mysql 第二种方式:去官网查看镜像tag,选择自己需要的版本,否则会下载最新版本:https://hub.docker.com/r/clickhouse/clickhouse-server 2.2 拉取镜像 使用下面的命令,支持Linux的

    2024年02月21日
    浏览(30)
  • ClickHouse 集群部署(不需要 Zookeeper)

    目录 一、单节点设置 1. 下载 2. 安装 3. 启动 4. 验证 二、导入示例数据集 1. 下载并提取表数据 2. 创建库表 3. 导入数据 4. 优化表 5. 查询示例 三、集群部署 0. 安装前准备 1. 安装配置 ClickHouse Keeper (1)安装 ClickHouse Server 和 ClickHouse Client (3)重启 ClickHouse (4)验证 Keeper 实例

    2024年04月25日
    浏览(28)
  • 【用户画像】ClickHouse简介、特点、安装和部署

    之前数仓和画像的处理都是批处理,一般在夜间进行,花费时间很长,按照脚本和调度去完成,后来的处理称为即时处理,即时处理要求计算的时间非常之短,存放在hive中,肯定是不行的,这种需求既要求从一定的数据量中提取(如果是小数量可以从MySQL提取),同时需要速

    2024年02月12日
    浏览(34)
  • 01-单节点部署clickhouse及简单使用

    1、下载rpm安装包: 官网:https://packages.clickhouse.com/rpm/stable/  clickhouse19.4版本之后只需下载3个rpm安装包,上传到节点目录即可 2、rpm包安装: 安装顺序为conmon-server-client 执行 rpm -ivh ./clickhouse-*.rpm 即可自动顺序安装 安装中途enter默认即可; 3、clickhouse常见目录介绍: /etc/clic

    2024年02月05日
    浏览(33)
  • 在k8s上部署ClickHouse

    clickhouse的容器化部署,已经有非常成熟的生态了。在一些互联网大厂也已经得到了大规模的应用。 clickhouse作为一款数据库,其容器化的主要难点在于它是有状态的服务,因此,我们需要配置PVC。 目前业界比较流行的部署方式有两种: kubectl 原生部署 这种方式部署流程复杂

    2024年01月21日
    浏览(36)
  • ClickHouse生产运维系列[部署篇]-02_Zookeeper介绍及集群安装部署

    Zookeeper是Apache开源的一个分布式框架,它主要为分布式应用提供协调服务。 Zookeeper最早由雅虎研究院开发,是Google Chubby的开源实现,后来托管到Apache,并于2010年11月正式成为Apache的顶级项目。 有个比较有意思的是,大数据生态系统里很多组件选用动物或昆虫来命名,比如我

    2024年04月09日
    浏览(39)
  • (三十六)大数据实战——ClickHouse数据库的部署安装实现

    ClickHouse是俄罗斯的Yandex于2016年开源的列式存储数据库 DBMS ),使用C语言编写,主要用于在线分析处理查询( OLAP ),能够使用SQL查询实时生成分析数据报告。 列式存储 :数据按列进行存储,这使得 ClickHouse 能够高效地处理聚合查询和分析操作; 高性能 :ClickHouse 被设计用

    2024年02月19日
    浏览(38)
  • 【大数据】通过 docker-compose 快速部署 ClickHouse 保姆级教程

    ClickHouse是一种 高性能、列式存储的分布式数据库管理系统 。它专注于快速数据分析和查询,并且在大规模数据集上表现出色。 在ClickHouse中,数据按列存储而不是按行存储。这种存储方式有许多优点,特别适合分析工作负载。下面是一些与列数据存储相关的关键概念和特点

    2024年02月07日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包