0


Window10下安装ClickHouse详解

随着互联网技术的发展,海量数据已经成为公司决策分析的重要来源,ClickHouse有着大数据入门和低学习成本(支持SQL)的优势,但基本上都是在Linux环境下安装.如果想在Windows下安装一个来学习和测试该如何操作?本文就帮你详细讲解如何在Windows10下安装和配置.

在Windows10下有2中安装方式:

  1. 在虚拟机里安装Linux,然后在安装ClickHouse
  2. 通过Windows10的Linux子系统WSL来在Docker里安装ClickHouse

由于虚拟机方式安装繁琐耗用资源大,本文只详细讲解第2种安装方式

环境及工具

  • Windows10专业版(64位):Windows其他版本可能会有其他问题,建议使用该环境。
  • Docker Desktop:可以在Windows环境下运行docker的一款产品。
  • DBeaver:支持ClickHouse数据库的一款数据库管理工具。

Windows 相关

1. 启用虚拟化

  • 打开任务管理器(CTRL+ALT+DELETE)-> 选择性能 -> CPU ->虚拟化,确认是否已启用。在这里插入图片描述

2. 启用Hyper-v

  • 控制面板(Win+R -> 输入control -> 回车) -> 程序 -> 启用或关闭Windows功能 -> 勾选上下图红框部分在这里插入图片描述

3. 启用Linux子系统WSL2

  • 控制面板(Win+R -> 输入control -> 回车) -> 程序 -> 启用或关闭Windows功能 -> 勾选上下图红框部分在这里插入图片描述

4. 安装linux子系统

我们从微软官网下载最新版本的wsl2

先安装更新:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

从微软应用商店搜索下载linux子系统需要登录,并且下载极其缓慢.这里通过命令行来进行快速安装

先下载[Ubuntu 18.04],然后打开Powershell,输入:

Add-AppxPackage .\Ubuntu_1804.2019.522.0_x64.appx

完成后重启电脑.

Docker相关

1. 下载

2. 安装

  • 安装非常简单,不赘述。安装成功后查看windows任务栏会出现docker的经典logo,小鲸鱼。

3. 查看版本

  • 打开Windows控制台(Win+R -> 输入cmd -> 回车)-> 输入
docker --version

Docker version 20.10.17, build 100c701

四、配置

  • 1.打开Docker配置中心:任务栏小鲸鱼右键 -> Settings
  • 2.配置Docker国内镜像加速下载:左侧菜单 Docker Engine -> 右侧输入框 -> Apply & Restart{"builder":{"gc":{"defaultKeepStorage":"20GB","enabled":true}},"debug":false,"experimental":false,"features":{"buildkit":true},"insecure-registries":[],"registry-mirrors":["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]}在这里插入图片描述

ClickHouse相关

1. 拉取镜像

  • 打开Windows控制台(Win+R -> 输入cmd -> 回车)-> 输入
docker pull yandex/clickhouse-server
docker pull yandex/clickhouse-client

💡提示: 如果没有配置国内镜像无法下载

2. 运行临时容器 temp-clickhouse-server

  • Windows控制台继续执行命令
docker run --rm -d --name=temp-clickhouse-server yandex/clickhouse-server

3. config配置和users配置映射Windows硬盘目录

  • (1) 在D盘根目录创建 D:/clickhouse/conf 文件夹
  • (2) Windows控制台继续执行命令
dockercp temp-clickhouse-server:/etc/clickhouse-server/config.xml D:/clickhouse/conf/config.xml
dockercp temp-clickhouse-server:/etc/clickhouse-server/users.xml D:/clickhouse/conf/users.xml
  • (3) 查看文件情况在这里插入图片描述
  • (4) 修改 D:/clickhouse/conf/users.xml 文件在<users><default><password></password>里加上密码把<users><default>下的<access_management>1</access_management>的注释给取消掉
  • (5) 修改 D:/clickhouse/conf/config.xml 文件 在<clickhouse><listen_host></listen_host> 里改成 0.0.0.0<clickhouse><level>trace</level> 里改成 warning> 💡提示: 一般是IPV4,如果IPV6改成 > > ::>

4. 销毁临时容器

  • Windows控制台执行命令
docker stop temp-clickhouse-server

5. 运行ClickHouse服务

  • (1) 创建目录:D:/clickhouse/dataD:/clickhouse/log
  • (2) Windows控制台执行命令,映射端口 8123、9000、9009,数据、配置、日志映射到Windows硬盘
docker run -d --name=single-clickhouse-server -p 8123:8123 -p 9000:9000 -p 9009:9009 --ulimit nofile=262144:262144 --volume D:/clickhouse/data:/var/lib/clickhouse:rw --volume D:/clickhouse/conf:/etc/clickhouse-server:rw --volume D:/clickhouse/log:/var/log/clickhouse-server:rw yandex/clickhouse-server

6. 检查

在这里插入图片描述

DBeaver相关

一、下载社区版

二、安装

  • 安装非常简单,不赘述。

三、连接ClickHouse

  • 点击小插座按钮 -> ClickHouse -> 下一步在这里插入图片描述
  • 输入主机IP -> 输入端口号 -> 输入账号密码 -> 测试链接 -> 完成在这里插入图片描述

<<<<<<<<<<<< [完] >>>>>>>>>>>>


本文转载自: https://blog.csdn.net/wjw465150/article/details/127030481
版权归原作者 爱游泳的老白 所有, 如有侵权,请联系我们删除。

“Window10下安装ClickHouse详解”的评论:

还没有评论