1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

clickhouse安装部署

ClickHouse简介

ClickHouse是俄罗斯的Yandex于2016年开源的列式存储数据库,主要应用于在线分析处理查询(OLAP)。使用SQL查询实时生成分析数据报告。它的特点有:列式存储、数据压缩、向量化执行引擎、关系模型与SQL查询、多线程与分布式多主架构、数据分片与分布式查询。使用ClickHouse作为OLAP服务的常见应用场景包括:大多数是读请求数据、批写入不修改已添加的数据、查询为多行少列存储宽表、单查询行数大、无事务要求、对数据一致性要求低,数据被过滤或聚合后能被放在单台服务器内存中处理,单个查询需要高吞吐量和使用除了一个大表之外都很小的查询。

clickhouse安装部署

ClickHouse安装部署

1. 操作系统配置

1)CPU的配置需支持SSE4.2,如不支持需进行源码安装。2)修改资源限制,取消SELINUX,关闭防火墙。3)安装依赖,如libtool、unixODBC、libicu等。4)创建系统用户及数据目录,如clickhouse。

2. ClickHouse部署

1)软件安装。安装clickhouse-common-static、clickhouse-server和clickhouse-client等。2)编辑配置文件,拷贝配置文件,创建附加配置文件目录。3)创建启动脚本。4)创建数据库及普通用户。

总结

ClickHouse作为OLAP数据库,使用列式及压缩存储数据,使用向量化执行查询,性能非常高效。本文仅部署clickhouse单节点,以进行测试,但生产环境为了保证数据的高可用及性能,可使用分片、副本等方式构建高可用集群。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6162.html