ClickHouse可以在任何具有x86_64,AArch64或PowerPC64LE CPU架构的Linux,FreeBSD或Mac OS X上运行。

目前在win10系统上面运行,需要安装win10的ubuntu子系统。需要开通,勾选,如图。

勾选以后,直接在microsoft store下载安装,如图。

安装成功以后,在win10的搜索里面搜索ubuntu,以管理员身份运行。

切换 su root用户,输入密码。

可以执行官网推荐的命令检查是否能正常运行clickhouse

$ grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"

执行结果如上,说明是支持的,接下来运行官网的命令在安装(ubuntu安装工具 apt -get)。

sudo apt-get install -y apt-transport-https ca-certificates dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 8919F6BD2B48D754echo "deb https://packages.clickhouse.com/deb stable main" | sudo tee  /etc/apt/sources.list.d/clickhouse.listsudo apt-get updatesudo apt-get install -y clickhouse-server clickhouse-clientsudo service clickhouse-server start
clickhouse-client # or "clickhouse-client --password" if you've set up a password.

上面每一行都需要执行,中间可以设置密码,如果设置了密码,连接时候需要注意

clickhouse-client --password 123456

连接以后,有这个笑脸,说明连接成功,就可以在里面执行各种命令了。和mysql差不多

删除数据

ALTER TABLE default.order_wide DELETE WHERE id!='1'

启动Grafana监控clickhouse的命令

sudo service grafana-server    start

clickhouse向量化操作原理

ClickHouse利用向量化计算技术来实现高效的数据处理和查询。它主要通过以下两种方式来实现向量化计算:

  1. 列的连续读取:ClickHouse将每个表按列存储在磁盘上,可以将同一列的数据连续读取到内存中,并利用SIMD指令集对多个数据进行并行计算。

  2. 多线程处理:ClickHouse使用多线程技术来实现并行计算。它将一个查询任务分成多个子任务,并在不同的线程中同时执行这些子任务。每个线程都可以利用CPU的多核心特性,以及SIMD指令集来实现向量化计算。

此外,为了进一步提高向量化计算的效率,ClickHouse还采用了其他一些优化技术,如:

  1. 数据压缩:ClickHouse支持多种数据压缩算法,可以减少数据在内存和磁盘中的存储空间。

  2. 索引优化:ClickHouse有多种索引类型,如Bloom Filter、Bitmap Index等,可以加速特定类型的查询。

  3. 数据预热:ClickHouse可以在查询之前将数据加载到内存中,以便更快地响应查询。

总体来说,ClickHouse利用列式存储、向量化计算和多级缓存等技术,来实现高效的数据处理和查询。

win10本地安装部署ClickHouse相关推荐

  1. win10本地安装redis教程

    win10本地安装redis教程 Redis 是一个数据结构服务器,因为值(value)可以是 字符串(String),哈希(Hash),列表(list),集合(sets) 和 有序集合(sorted ...

  2. Windows本地安装部署easymock

    在前后端分离的开发方式下,后端如果暂时没数据,前端为了开发方便可以使用模拟数据来对付一下,目前提供模拟数据的平台已经有不少,大多数都是自带Api管理的,比如Yapi.sosoApi.eoLinker. ...

  3. windows本地安装部署 Easy Mock

    文章目录 1. MongoDB.Redis安装 1.1 MongoDB安装 1.2 Redis安装 2 安装部署Easy-Mock 在前后端分离的开发方式下,后端如果暂时没数据,前端为了开发方便可以使 ...

  4. windows本地安装部署 Easy-Mock

    目录 一.背景: 二.准备: 三.安装: 3-1.先装node.js 3-2.安装MongoDB 3-3.Redis安装 四.部署Easy-Mock 集万家之精华 最详细的本地部署 Easy-Mock ...

  5. win10本地安装redis

    win系统安装太简单!直接安装! 安装window版本redis后 redis-server.exe:服务端程序,提供redis服务 redis-cli.exe: 客户端程序,通过它连接redis服务 ...

  6. win10本地安装及连接oracle 19c数据库

    一.下载oracle oracle官网:https://download.oracle.com/otn/nt/oracle19c/193000/WINDOWS.X64_193000_db_home.z ...

  7. win10本地安装mysql8 ---急速安装

    win10 https://www.mysql.com/downloads/ 下载zip包 (Q.>v+qg;2sK 1.解压,在根目录创建data文件夹,并且创建my.ini文件 根目录建my ...

  8. Navicat Premium 连接mysql数据库(win10 本地安装的),报错2509 -Authentication plugin ‘ caching_sha2_。。。最新解决办法

    连接MySQL出现 2059 - authentication plugin 'caching_sha2_password' -navicat 解决方式 ` 这个错误的原因是由于MySQL8.0之后的 ...

  9. ClickHouse安装部署流程(tgz版)

    这里写自定义目录标题 ClickHouse安装包地址 安装 部署 ClickHouse安装包地址 http://repo.yandex.ru/clickhouse/ 因为我们使用tgz包进行安装,所以 ...

最新文章

  1. c# poi写入e_C# 使用 NPOI 库读写 Excel 文件(转载)
  2. 砂.随笔.二十五.如果你是氧气
  3. java数组转换成string_java面试复习重点:类的管理及常用工具,教你抓住面试重点
  4. python ffmpy3与FFmpeg的安装
  5. jQuery插件FontSizer实现自定义动态调整网页文字大小
  6. 我们究竟什么时候可以使用Ehcache缓存(转)
  7. java面试| 精选基础题(1)
  8. 用python写的游戏有哪些_想用Python写个小游戏?这个项目里有21个例子
  9. 随机森林进行特征选择
  10. 第1章 数据库系统概论---数据库原理及应用
  11. P63-前端基础CSS-电影卡片练习图文布局
  12. EXCEL 基础函数大全
  13. adams做动态静力学分析(牛头刨床为例)机械原理课设(完整)
  14. 写了个算分压电阻阻值的MATLAB小程序
  15. vc707(virtex7)led 实验例程
  16. android虚拟应用沙箱,Android的SandBox(沙箱)
  17. 广和通L610_ADP对腾讯云通信笔记——02(STM32F411控制L610)
  18. ubuntu使用bitbucket
  19. 19号笔刷 ps_【精品】PS绘画19号笔刷正确使用方法
  20. f开头的流媒体软件_流媒体直播工具(Streamon)

热门文章

  1. c语言循环语句中花括号的作用,c语言中用括号将花括号括起来给变量赋值
  2. python websockets 全双工通信
  3. 关于Chear Engine 6.7 步骤6:指针
  4. 星期六没节目,只好英语写程序!英语快学,76-85句
  5. YouTube上传视频十大最赚钱人名单
  6. Eclipse生成构造方法快捷键
  7. Notes of CFA Level1 READING 8:STATISTICAL CONCEPTS AND MARKET RETURNS
  8. python中os.fork()理解
  9. HTML 5被媒体炒作
  10. Debian开启ssh服务