Windows下安装ClickHouse图文教程

这篇具有很好参考价值的文章主要介绍了Windows下安装ClickHouse图文教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


ClickHouse是没有Windows版的,所以我们要想安装在windows上,一般会选择安装在Docker容器中

1.安装WSL2

因为在Docker运行的时候需要使用Linux内核,WSL 2 是 Windows 10 专业版和企业版的功能,它允许在 Windows 上运行原生的 Linux 二进制文件。Docker Desktop for Windows 使用 WSL 2 作为其后端运行引擎,以提供更高性能和更好的兼容性

1.1启用适用于 Linux 的 Windows 子系统

在开始菜单右键,使用管理员模式打开cmd/powershell

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
1.2启用Windows虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
1.3将WSL2设置为默认版本

若运行后出现未知选项的报错,请重启后再运行此命令即可

wsl --set-default-version 2
1.4下载Linux内核更新包

适用于 x64 计算机的 WSL2 Linux 内核更新包,下载完成后,双击打开安装即可

1.5安装Linux子系统

在左下角搜索框中找到Microsoft Store,搜索 Ubuntu LTS,安装Linux子系统,例如Ubuntu 20.04.6 LTS

Windows下安装ClickHouse图文教程

1.6设置账户和密码

在开始菜单中找到安装的 Ubuntu 20.04.6 LTS,设置账户和密码

2.安装Docker

2.1下载与安装

进入docker官网docker下载,下载Windows版本。

Windows下安装ClickHouse图文教程

注意,安装完之后需要重启电脑,重启之前确保电脑上未完成的工作内容已保存,下载之后直接打开安装点击close and restart重启完成安装,我已经安装过了所以显示的是更新

Windows下安装ClickHouse图文教程

电脑重启后,会弹出以下界面,勾选i accept the terms点击accept即可进入界面,若没有此界面,也可通过桌面的 Docker Desktop.exe 来启动

Windows下安装ClickHouse图文教程

进入进入docker主界面,左下角显示绿色 ENGINE RUNNING,则表示docker安装成功

Windows下安装ClickHouse图文教程

2.2设置镜像地址

Windows下安装ClickHouse图文教程

  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]

在cmd/powershell中输入,可以看到Registry Mirrors已变更为我们设置的三个网站,即安装成功

docker info

Windows下安装ClickHouse图文教程

3.安装Clickhouse

3.1拉取镜像

以管理员打开cmd/powershell,执行下面的命令

下载clickhouse-server

docker pull yandex/clickhouse-server

下载clickhouse-client

docker pull yandex/clickhouse-client
3.2启动clickhouse-server

下载完成后,直接运行clickhouse-server即可,这里建议在 git bash中启动,在cmd/powershell中需要将各文件路径换为Windows本地路径才行,这里直接在git bash 中用默认设置启动

docker run -d --name=clickhouse-server \
-p 8123:8123 -p 9009:9009 -p 9090:9000 \
--ulimit nofile=262144:262144 \
-v /data/clickhouse/conf/config.xml:/etc/clickhouse-server/config.xml \
-v /data/clickhouse/conf/users.xml:/etc/clickhouse-server/users.xml \
-v /data/clickhouse/log:/var/log/clickhouse-server \
-v /data/docker/database:/var/lib/clickhouse:wr \
yandex/clickhouse-server

docker run:启动一个新的容器。
-d:以后台(守护进程)模式运行容器。
--name=clickhouse-server:为容器指定一个名称,这里是 “clickhouse-server”。
-p 8123:8123 -p 9009:9009 -p 9090:9000:将容器内部的端口映射到主机的端口,允许通过主机访问 ClickHouse 服务器。例如,容器内的 8123 端口被映射到主机上的 8123 端口,可以通过主机的 8123 端口访问 ClickHouse 服务器。
--ulimit nofile=262144:262144:设置容器的文件描述符限制。这里设置为 262144 个文件描述符。
-v /data/clickhouse/conf/config.xml:/etc/clickhouse-server/config.xml:将主机系统中的文件 /data/clickhouse/conf/config.xml 映射到容器内的文件 /etc/clickhouse-server/config.xml,用于配置 ClickHouse 服务器。
-v /data/clickhouse/conf/users.xml:/etc/clickhouse-server/users.xml:将主机系统中的文件 /data/clickhouse/conf/users.xml 映射到容器内的文件 /etc/clickhouse-server/users.xml,用于配置 ClickHouse 服务器的用户。
-v /data/clickhouse/log:/var/log/clickhouse-server:将主机系统中的目录 /data/clickhouse/log 映射到容器内的目录 /var/log/clickhouse-server,用于存储 ClickHouse 服务器的日志。
-v /data/docker/database:/var/lib/clickhouse:rw:将主机系统中的目录 /data/docker/database 映射到容器内的目录 /var/lib/clickhouse,用于存储 ClickHouse 服务器的数据,并允许读写操作。
yandex/clickhouse-server:使用 yandex/clickhouse-server 镜像运行容器,即 ClickHouse 服务器的镜像。

3.3测试是否安装成功

进入docker中的clickhouse bash,运行sql

docker exec -it clickhouse-server bash
clickhouse-client
show databases;

Windows下安装ClickHouse图文教程

可以看到安装好后docker ui中出现了一个clickhouse-server服务,以后可以直接在界面上进行操作

Windows下安装ClickHouse图文教程

3.4JDBC配置

三方数据库管理工具链接参数,默认default用户无密码

<jdbc-driver>com.clickhouse.jdbc.ClickHouseDriver</jdbc-driver>
<jdbc-url>jdbc:clickhouse://localhost:8123/</jdbc-url>
<user-name>default</user-name>

Windows下安装ClickHouse图文教程

4.涉及到的常用命令

4.1退出clickhouse-client
exit
4.2退出docker bash
exit
4.3查看docker 进程
docker ps

Windows下安装ClickHouse图文教程

4.4停止docker 中的容器
docker stop a992894a8ee8
4.5重新启动该容器
docker start a992894a8ee8
4.6删除该容器
docker rm a992894a8ee8
4.7关闭wsl

不用时,减少内存占用文章来源地址https://www.toymoban.com/news/detail-509744.html

wsl --shutdown
4.8启动wsl
wsl

到了这里,关于Windows下安装ClickHouse图文教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows XP系统安装【详细图文教程】

    我用的镜像文件在百度网盘可自行下载: 推荐一个网站下载地址:MSDN, 我告诉你 - 做一个安静的工具站      1、打开虚拟机,点击新建虚拟机,选择自定义,点击下一步。  2、默认选择,点击下一步。 3、选择稍后安装操作系统,点击下一步。  4、选择Windows,版本选择wi

    2024年04月10日
    浏览(68)
  • Redis下载安装图文教程(Windows版_超详细)

    Download | Redis 注意:官网没有提供Windows版本,只有Linux版本。 Releases · microsoftarchive/redis · GitHub 可选择: 下载msi包或zip压缩包 这里我选择的是 zip压缩包,直接通过cmd命令窗口操作即可。 选中压缩包,右键选择解压,保存到指定的路径下   打开解压文件,可以看到以下内容

    2024年02月15日
    浏览(65)
  • Windows 下安装及配置 MySQL 8.1 (图文教程)

    访问 MySQL 下载地址:https://dev.mysql.com/downloads/mysql/ 下载 MySQL 时,你可以选择 ZIP 包或 MSI 安装: ZIP包 :需要手动解压、初始化、配置和安装 MySQL 服务,更灵活适合高级用户。 MSI安装 :自动安装,有安装向导引导,适合初级用户或不熟悉 MySQL 的用户。 建议根据需求选择。若

    2024年02月07日
    浏览(42)
  • Windows10系统安装Linux虚拟机(Ubuntu)详细图文教程

    在学习Linux系统编程时由于没有多余的电脑于是想到了使用虚拟机来安装Liunx系统环境。在翻阅了诸多教程后,选择了免费的VM VirtualBox虚拟机。顺便写了一下虚拟机使用流程以及系统安装教程供初学者参考 虚机机Oracle VM VirtualBox链接: Oracle VM VirtualBox https://www.virtualbox.org/ Ub

    2023年04月13日
    浏览(51)
  • Windows安装SQL Servers2022和SSMS教程(图文详解)

    目录 1 下载 2 安装 SQL Server 3 安装SSMS 如果是重装SQL Server,一定要先百度,把旧的sql server卸载干净,否则装不上新的SQL server 官方下载网址: SQL Server 下载 |微软 (microsoft.com) 这里我选择安装 Developer版本的,点击下载之后,会跳出下载  选好自己想要下载的地方。下载好之后

    2024年02月10日
    浏览(50)
  • 2023 Pycharm 最新版下载与安装图文教程详解(Windows系统为例)

    PyCharm 是目前 Python 语言最好用的集成开发工具,可以帮助用户提高开发效率。 在 Pycharm 的官网即可下载,链接如下 PyCharm for Windows :www.jetbrains.com/pycharm/dow… PyCharm for Mac :www.jetbrains.com/pycharm/dow… PyCharm for Linux :www.jetbrains.com/pycharm/dow… 版本选择 下载时有两种版本选择 P

    2024年02月06日
    浏览(93)
  • Java-JDK8下载|安装|环境变量配置|详细图文教程【Windows10】

      对于Java开发者而言,选择一个稳定且生态好的开发环境,是最好不过的了。在Java-JDK中,JDK8就是相对完美的一个开发环境,比起以往的老版本,比如JDK5、JDK7等,都没有比JDK8的生态好。不但如此,JDK8也几乎支持了所有的开发功能需求和设计,虽然现在已经有了JDK16、JD

    2024年02月09日
    浏览(78)
  • Git快速入门篇—— Windows版本淘宝镜像快速下载安装详细步骤及简单入门教程(附带图文教程)

    前言:我们平时在整理代码的时候,尤其是与别人一起开发项目的时候,常常涉及到代码的更新,因此代码版本问题成了一个很头痛的事。而git正是为了解决这种问题而诞生。本文将详细介绍如何通过淘宝镜像进行git的安装以及git的简单入门技巧。 下一章: git与远程仓库的交

    2024年02月03日
    浏览(89)
  • 【Windows11通过移动硬盘安装Ubuntu20.04双系统】保姆级教程 | ventoy | BIOS | Ubuntu20.04 | 全过程图文by.Akaxi

    目录 一、查看Windows引导方式 二、制作安装盘 三、设置电脑配置 1.关闭bitlocker 2.压缩硬盘分区 3.关闭Secure Boot 4.关闭intel RST 5.BIOS设置U盘引导 四、安装Ubuntu20.04 1.ventoy引导 2.安装配置 3.安装类型 4.完成安装 更多细节 最终效果: 笔记本在Windows11系统下成功安装Ubuntu20.04,并且可

    2024年03月20日
    浏览(74)
  • clickhouse安装详细教程

    首先我们准备一台有linux系统的服务器 然后更改文件的所属者,这点很重要 下载解压jdk, 配置环境变量 接下来进入正题: 1.确定防火墙处于关闭状态 2.安装相关依赖:分别执行如下两行命令 sudo yum install -y libtool sudo yum install -y unixODBC 3.下载clickhouse安装包是 四个 ,这里可以

    2023年04月12日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包