admin 管理员组

文章数量: 1086019


2024年4月14日发(作者:jquery分页插件最好用的)

HBase、Kudu 和 ClickHouse 全视角对比

前言

Hadoop生态圈的技术繁多。HDFS一直用来保存底层数据,地位牢固。

Hbase作为一款Nosql也是Hadoop生态圈的核心组件,它海量的存储能

力,优秀的随机读写能力,能够处理一些HDFS不足的地方。

Clickhouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。

能够使用SQL查询实时生成分析数据报告。它同样拥有优秀的数据存储

能力。

Apache Kudu是Cloudera Manager公司16年发布的新型分布式存储系

统,结合CDH和Impala使用可以同时解决随机读写和sql化数据分析

的问题。分别弥补HDFS静态存储和Hbase Nosql的不足。

既然可选的技术路线有这么多,本文将从安装部署、架构组成、基本操

作等方面横向对比一下Hbase、Kudu和Clickhouse。另外这里还引入了

几个大厂的实践作为例子予以参考。

安装部署方式对比

具体的安装步骤不过多赘述,这里只简要比较安装过程中需要依赖的外

部组件。

Habse安装

依赖HDFS作为底层存储插件 依赖Zookeeper作为元数据存储插件

Kudu安装

依赖Impala作为辅助分析插件 依赖CDH集群作为管理插件,但是不是

必选的,也可以单独安装

Clickhouse安装

依赖Zookeeper作为元数据存储插件和Log Service以及表的 catalog

service

组成架构对比

Hbase架构

Kudu架构


本文标签: 作为 依赖 插件 数据 安装