随着互联网技术的发展,海量数据已经成为公司决策分析的重要来源,ClickHouse有着大数据入门和低学习成本(支持SQL)的优势,但基本上都是在Linux环境下安装.如果想在Windows下安装一个来学习和测试该如何操作?本文就帮你详细讲解如何在Windows10下安装和配置.
在Windows10下有2中安装方式:
由于虚拟机方式安装繁琐耗用资源大,本文只详细讲解第2种安装方式
我们从微软官网下载最新版本的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 --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"
]
}
docker pull yandex/clickhouse-server
docker pull yandex/clickhouse-client
提示: 如果没有配置国内镜像无法下载
docker run --rm -d --name=temp-clickhouse-server yandex/clickhouse-server
D:/clickhouse/conf
文件夹docker cp temp-clickhouse-server:/etc/clickhouse-server/config.xml D:/clickhouse/conf/config.xml
docker cp temp-clickhouse-server:/etc/clickhouse-server/users.xml D:/clickhouse/conf/users.xml
(4) 修改 D:/clickhouse/conf/users.xml
文件
在
里加上密码
把
(5) 修改 D:/clickhouse/conf/config.xml
文件
在
里改成 0.0.0.0
在
里改成 warning
提示: 一般是IPV4,如果IPV6改成
::
docker stop temp-clickhouse-server
D:/clickhouse/data
和 D:/clickhouse/log
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
<<<<<<<<<<<< [完] >>>>>>>>>>>>