ClickHouse(一)简介、安装、基本操作、引擎

本文介绍了ClickHouse的用途,强调其作为OLAP引擎的即时返回数据、聚合统计和海量数据存储能力。详细讲解了单机和集群安装步骤,包括配置文件设置和启动服务。还涵盖了ClickHouse的基本操作,如目录结构、常用命令,以及其特点和核心概念,如数据类型和引擎的选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 为什么要用ClickHouse?

olap引擎优点:(kudu+impala+ClickHouse)

  • 即时返回数据
  • 支持各种的聚合维度统计
  • 存储海量数据

数据单一固定    ——> HDFS

多维度固定       ——> kyin

维度、运算都不固定,即时    ——> ClickHouse


2. 安装

2.1 单机安装

1. 安装curl工具

yum install -y curl

2. 添加clickhouse的yum镜像

curl -s https://packagecloud.io/install/repositories/altinity/clickhouse/script.rpm.sh | sudo bash

3. 检查镜像情况

[root@doit04 yum.repos.d]# yum list | grep clickhouse                        

clickhouse-client.x86_64                    20.5.4.40-1.el7            @Altinity_clickhouse

clickhouse-common-static.x86_64             20.5.4.40-1.el7            @Altinity_clickhouse

4. 安装clickhouse的服务端和客户端

yum install -y clickhouse-server clickhouse-client

5. 启动服务daunt

service clickhouse-server start

6. 启动交互式客户端

clickhouse-client

 

客户端支持的参数如下:

 

参数设置

SET format_csv_delimiter = '|'  ;

2.2 集群安装

1. clickhouse的集群安装就是在每台机器上安装CH的服务端以及客户端!!所以在每台机器上重复单机安装步骤!

2. 修改/etc/clickhouse-server/目录下的config.xml

<listen_host>::</listen_host>

<!-- <listen_host>::1</listen_host> -->

<!-- <listen_host>127.0.0.1</listen_host> -->

3. 将修改好的配置文件分发到其他CH节点上

4. 在/etc/下创建集群配置文件metrika.xml文件(这个文件需要创建),在CH启动的时候会加载这个配置文件以集群的形式启动CH

<clickhouse_remote_servers>

    <doit_ch_cluster1&g

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值