ClickHouse 的安装和使用

1、ClickHouse介绍

ck不使用HDFS存储数据

可以继承HDFS

mpp架构

是一个DBMS 数据库

列式存储

实现语言 C++

 处理数据速度快

横向扩展,高可靠。

 

CK引擎介绍

分为数据库引擎和表引擎,

不同的引擎绝对数据库的类型

引擎决定数据存储位置

引擎决定存储格式

引擎决定了表特征,如修改结构,并发操作。

 

 

2、ClickHouse安装

下载地址: https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/ 

这里下载的版本为:21.3.12.2

RPM安装

server安装

rpm -ivh  clickhouse-common-static-21.3.12.2-2.x86_64.rpm 

rpm -ivh clickhouse-common-static-dbg-21.3.12.2-2.x86_64.rpm

rpm -ivh  clickhouse-server-21.3.12.2-2.noarch.rpm

 

client安装

rpm -ivh   clickhouse-server-21.3.12.2-2.noarch.rpm

 

3、修改配置

1) 放开远程IP访问

vi /etc/clickhouse-server/config.xml

<listen_host>::</listen_host>

 

4、启动clickhouse

systemctl start clickhouse-server.service

或者

/etc/init.d/clickhouse-server  start

 

 

5、进入客户端

clickhouse-client

ClickHouse 的安装和使用

 

 

 6、查看server日志

tail -f  /var/log/clickhouse-server/clickhouse-server.log

 

 7、创建数据库

clickhouse-client   -m
create database if not exists dbtest;

  

8、创建表

use dbtest;
create table tb_test(
  id Int32,
  name String,
  age UInt8,
  gender String
) engine=Memory();

 

插入数据

insert into tb_test values(1,‘zhangsan‘,59,‘M‘), (2,‘lisi‘,29,‘M‘);

  

查询数据

select * from tb_test ;

  

 

 

 

 

参考:https://blog.csdn.net/a1641693970/article/details/105901745/

 官方文档地址:https://clickhouse.tech/

ClickHouse 的安装和使用

上一篇:super详解


下一篇:Golang函数参数的值传递和引用传递