目录

一、启用虚拟化

二、启用Hyper-v

三、docker下载

 四、clickhouse安装


一、启用虚拟化

1.打开任务管理器(CTRL+ALT+DELETE), 选择性能,查看CPU虚拟化,确认是否已启用

二、启用Hyper-v

1.按住键盘Win+R,输入control

2.选择程序

3.选择启动和关闭Windows功能

4.勾选Hyper-v,如果没有看到Hyper-v,

先用管理员运行Hyper.cmd(链接https://pan.baidu.com/s/1l1ac3kGSOHNC2FklPfJYag 提取码:epad )

三、docker下载

1.下载地址:链接:https://pan.baidu.com/s/1-cnYo3D2otjNpTOu5vyOTA 提取码:tu7g 

2.直接双击Docker Desktop Installer.exe进行安装

3.进入cmd命令控制台,输入docker --version 查看版本

4.打开docker desktop,进入设置的Docker Engine,配置Docker国内镜像

{
  "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.进入cmd命令控制台,分别输入命令docker pull yandex/clickhouse-server:21.4.6.55 和

docker pull yandex/clickhouse-client:21.4.6.55 拉取镜像

 

2.执行命令docker run -d --name some-clickhouse-server --ulimit nofile=262144:262144 yandex/clickhouse-server:21.4.6.55启动clickhouse-server

3.执行命令docker run -it --rm --link some-clickhouse-server:clickhouse-server yandex/clickhouse-client:21.4.6.55 --host clickhouse-server启动clickhouse-client

 4.在D盘新建文件夹docker,然后进入docker目录再创建文件夹conf

5.输入exit,回车退出docker容器,分布执行命令docker cp some-clickhouse-server:/etc/clickhouse-server/config.xml D:/docker/confdocker cp some-clickhouse-server:/etc/clickhouse-server/users.xml D:/docker/conf把容器的config.xmlusers.xml文件到本机

6.执行docker exec -it some-clickhouse-server /bin/bash进入容器

7.分别执行PASSWORD=$(base64 < /dev/urandom | head -c8); echo "default"; echo -n "default" | sha256sum | tr -d '-'PASSWORD=$(base64 < /dev/urandom | head -c8); echo "root"; echo -n "root" | sha256sum | tr -d '-' root设置defaultroot用户密码,分别是defaultroot.把加密的两个密码复制出来备用

8.进入D:\docker\conf修改本机的config.xml文件.找到<listen_host>0.0.0.0</listen_host>,打开注释

9.进入D:\docker\conf修改本机users.xml文件.找到users-default,把password改成<password_sha256_hex>37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f</password_sha256_hex>.在users下增加

<root>                <password_sha256_hex>4813494d137e1631bba301d5acab6e7bb7aa74ce1185d456565ef51d737677b2</password_sha256_hex>
            <networks incl="networks">
                <ip>::/0</ip>
            </networks>
            <profile>default</profile>
            <quota>default</quota>
 </root>

 ​​​​​​

10.执行命令docker stop some-clickhouse-server停止容器

 11.执行下面命令运行clickhouse服务

docker run -d --name=single-clickhouse-server -p 8123:8123 -p 9000:9000 -p 9009:9009 --ulimit nofile=262144:262144 -v D:/docker/data:/var/lib/clickhouse:rw -v D:/docker/conf:/etc/clickhouse-server:rw -v D:/docker/log:/var/log/clickhouse-server:rw yandex/clickhouse-server:21.4.6.55

 12.使用DBeaver测试,用户名default,密码default.也可用用户名root,密码root

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐