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
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/