clickhouse笔记01--快速部署clickhouse
1 介绍
ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS),当前已经被很多大公司使用。
Clickhouse 是一款真正的列式数据库管理系统,具备数据压缩、数据的磁盘存储、多核心并行处理、多服务器分布式处理、支持SQL、向量引擎、实时的数据更新、索引、适合在线查询、支持近似计算、Adaptive Join Algorithm、支持数据复制和数据完整性、角色的访问控制 等特性。更多介绍信息可以参考 clickhouse 官方文档
笔者也是初次使用 clickhouse,因此将其部署方法和注意事项贴在此处,以方便有需要的小伙伴学习。
2 部署测试
2.1 准备配置
在 clickhouse 稳定版本安装包 准备最新稳定安装包,笔者准备的为 22.2.2.1 版本.
2.2 启动服务
1 动服务后,您可以使用命令行客户端连接到它: clickhouse-client
2 也可以通过 curl http://192.168.2.136:8123 来查看服务是否ok,curl 返回 Ok.
3 也可以直接通过 mysql客户端连接 clickhouse, mysql -udefault -h192.168.2.136 -P9004
连接后就像平时查看sql 数据库一样访问数据即可。
2.3 测试
- 下载数据集(4.5Gb)
- 创建表
- 预处理 & 导入数据
- 验证数据
- 针对该数据集更多测试参考:快速上手/示例数据集/K Property Price Paid
3 注意事项
- 必须新建 clickhouse 用户,并创建相关目录,配置clickhouse权限,否则无法正常启动。
- 需要在 /etc/clickhouse-server/config.xml 中开启 <listen_host>0.0.0.0或者::</listen_host>, 否则只能本机访问。
4 说明
软件环境:
Ubuntu 21.04 Desktop
clickhouse 22.2.2.1
参考文档:
clickhouse 官方文档clickhouse 稳定版本安装包ClickHouse安装部署【非常详细】