在CentOS 7上单节点安装ClickHouse数据库

ClickHouse是由Yandex为OLAP和大数据用例创建的一个开源、面向列的分析数据库。在线分析处理(OLAP)系统允许组织大量的数据并执行复杂的查询。它们能够管理pb级的数据并快速返回查询结果。通过这种方式,OLAP对于数据科学和业务分析等领域的工作非常有用。

ClickHouse对实时查询处理的支持使它适合于需要亚秒级分析结果的应用程序。ClickHouse的查询语言是一种SQL方言,它支持强大的声明式查询功能,同时为最终用户提供熟悉度和更小的学习曲线。

目前国内ClickHouse社区火热,各个大厂纷纷跟进大规模使用:

  • 今日头条,内部用ClickHouse来做用户行为分析,内部一共几千个ClickHouse节点,单集群最大1200节点,总数据量几十PB,日增原始数据300TB左右。
  • 腾讯,内部用ClickHouse做游戏数据分析,并且为之建立了一整套监控运维体系。
  • 携程,内部从18年7月份开始接入试用,目前80%的业务都跑在ClickHouse上。每天数据增量十多亿,近百万次查询请求。
  • 快手,内部也在使用ClickHouse,存储总量大约10PB, 每天新增200TB, 90%查询小于3S。

在本教程中,我们将学习在自己的机器上安装ClickHouse数据库服务器和客户机。我们将使用DBMS执行典型任务,并可选地启用来自另一台服务器的远程访问,以便能够从另一台机器连接到数据库。

安装ClickHouse

在本节中,我们将使用yum安装ClickHouse服务器和客户端程序。请按以下步骤操作。

1. 首先,通过执行以下命令安装基本依赖项 ......

......

抱歉,只有登录会员才可浏览!会员登录


《Flink原理深入与编程实战》