Docker desktop 安装 clickhouse 超级简单
文章目录
- Docker desktop 安装 clickhouse 超级简单
- 什么是 Docker ?
- 安装下准备
- 安装Docker配置
- 安装 ClickHouse
- 配置数据库密码
- DBeaver 测试
- 创建表
- 总结
什么是 Docker ?
下载 Docker desktop
Docker Desktop 是 Docker 公司为桌面操作系统(如 macOS 和 Windows)提供的一种应用程序。它允许开发人员在其本地计算机上运行 Docker 容器,从而提供了一个方便的开发和测试环境。
Docker Desktop 提供了一种简单的方式来安装和管理 Docker 引擎、Docker CLI(命令行界面)以及其他与 Docker 相关的工具。它还包含了一些附加功能,例如 Docker Compose,这是一个用于定义和运行多个容器的工具,以及 Docker Kubernetes Service(DKS),用于在本地环境中运行 Kubernetes 集群。
通过 Docker Desktop,开发人员可以轻松地构建、测试和调试他们的应用程序,而无需在远程服务器上进行部署。这使得开发人员能够更快地迭代他们的代码,并确保在部署到生产环境之前,他们的应用程序能够在本地环境中正常运行。
下载以后直接安装全部下一部
安装下准备
这里使用的是 windows 10 安装 Hyper-V,都打沟√就ok
建议安装 适用 linux的 windows子系统
特别注意,有的电脑 BIOS (basic input/output system) 也需要设置
将 Virtualization 都设置 为 Enabled
安装Docker配置
因为C盘空间有限,一般都将资源,改为D盘
我分配了 30G的空间 ,默认是 20G,如果空间大,建议 50G
安装 ClickHouse
Docker Desktop 搜索 docker 选 黄色的那图标 Pull 下来,不用打命令
然后就是 run 然后加载到容器
配置数据库密码
根据 下面 ,命令,找到 users.xml
编译 users.xml
这里设置密码 xiaoTomkk1 , 大家可以看下 vi编辑器的操作 ,一般是 :wq 意思是保存退出,insert 就看 键盘的 insert 键
DBeaver 测试
测试
创建表
给表键一个分区
CREATE TABLE default.test_table
(`bid` UInt64 COMMENT '自增ID',`cdate` Date COMMENT '创建日期'
)
ENGINE = MergeTree
PARTITION BY toYYYYMM(cdate)
ORDER BY bid
SETTINGS index_granularity = 8192 COMMENT '测试表';
显示效果
总结
ClickHouse 安装目的
- 高性能数据分析: ClickHouse 是一个用于实时分析的列式数据库管理系统
(DBMS),专为快速执行复杂的数据分析而设计。它能够快速地处理大规模数据,并支持实时查询和分析。 - 大数据处理: ClickHouse 能够有效地处理大数据量,支持PB级别的数据存储和处理。
- 实时数据仓库: 作为实时数据仓库,ClickHouse 可以用于存储和分析实时生成的数据,如日志、事件流等。
- 数据可视化: ClickHouse 可以与各种数据可视化工具集成,帮助用户轻松地将数据可视化为图表、报表等形式,以支持数据驱动的决策。
- 实时报表和分析: ClickHouse 提供了快速的查询速度,使得用户可以实时生成报表和执行复杂的数据分析操作。
- 支持大规模并发访问: ClickHouse 能够支持大规模的并发查询,并在高负载下保持稳定性和可靠性。
ClickHouse 中文学习 https://clickhouse.com/docs/zh/sql-reference
30天免费适用
以上就安装的一些介绍,如有问题可以在评论上联系我