clickhouse windows安装

clickhouse windows安装

以下是在 Windows 上安装 ClickHouse 的几种常见方法:

通过 Docker 安装


  • 准备环境
    • 启用虚拟化:打开任务管理器,选择性能,查看 CPU 虚拟化是否已启用 。
    • 启用 Hyper-V:控制面板 -> 所有控制面板项 -> 程序和功能 -> 选择启动和关闭 Windows 功能,勾选 Hyper-V 。
    • 安装 WSL:在 cmd 终端中输入命令 wsl,启动即可。若 wsl 版本太旧,可通过 cmd 输入命令 wsl --update 进行更新。
    • 安装 Docker:从官网下载 Docker Desktop for Windows 的安装程序并运行,在安装向导中,选择 install required components for wsl 2 以便启用 wsl 2。安装完成后,启动 Docker Desktop,可在 cmd 中输入 docker --version 验证安装是否成功,也可运行测试容器 docker run hello-world 进行测试。同时可配置 Docker 国内镜像加速下载。

  • 拉取镜像:打开 Windows 控制台,输入 docker pull yandex/clickhouse-server 和 docker pull yandex/clickhouse-client,也可通过 Docker Desktop 客户端安装。
  • 配置映射:运行临时容器 temp-clickhouse-server,通过 docker cp 命令将容器内的 /etc/clickhouse-server/config.xml 和 /etc/clickhouse-server/users.xml 文件复制到 Windows 本地硬盘目录,如 d:/docker/conf/ ,并修改本机的 config.xml 文件,去掉语句 <listen_host>0.0.0.0</listen_host > 的注释。
  • 运行服务:执行命令 docker run -d --name=single-clickhouse-server -p 8123:8123 -p 9000:9000 -p 9009:9009 --ulimit nofile=262144:262144 --volume d:/docker/data:/var/lib/clickhouse:rw --volume d:/docker/conf:/etc/clickhouse-server:rw --volume d:/docker/log:/var/log/clickhouse-server:rw yandex/clickhouse-server ,也可在 Docker Desktop 客户端点击运行按钮。
  • 测试安装:进入 Docker 中的 ClickHouse bash,运行命令 clickhouse-client ,若 user.xml 没有配置密码则默认用户名 default 进行登录,密码默认为空。

在 Windows Server 中安装


  • 服务器配置
    • 基本配置:准备 2 核 4GB 以上资源的 Windows Server 2019 或 2022 系统,推荐使用 2022 版的数据中心版本。
    • 开启虚拟化功能:以管理员身份在 PowerShell 中执行指令开启虚拟化,如 dism.exe/online /enable-feature/featurename:microsoft-windows-subsystem-linux /all/norestart 和 dism.exe/online /enable-feature/featurename:virtual machine platform /all/norestart ,并下载安装 WSL 补丁,重启机器,设置 WSL 版本为 1 。

  • 安装系统
    • 下载系统镜像:根据 Windows Server 版本下载对应的 Ubuntu 镜像并解压。
    • 安装 Ubuntu 系统:在相应目录下执行安装命令或通过 PowerShell 命令导入镜像安装系统。

  • 安装 ClickHouse 数据库
    • 下载安装包:从https://packages.clickhouse.com/deb/pool/main/c/clickhouse/ 下载适合版本的 clickhouse-server、clickhouse-client 和 clickhouse-common-static 的 deb 安装包 。
    • 执行安装程序:使用 sudo dpkg -i 命令依次安装下载的安装包。
    • 启动数据库:修改配置文件 /etc/clickhouse-server/config.xml ,取消 <listen_host>0.0.0.0</listen_host > 的注释,然后使用 sudo -u clickhouse clickhouse-server --config-file=/etc/clickhouse-server/config.xml --daemon 命令启动数据库 。


clickhouse windows安装

看过该文章的人还看了