win10本地安装部署ClickHouse
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利用向量化计算技术来实现高效的数据处理和查询。它主要通过以下两种方式来实现向量化计算:
列的连续读取:ClickHouse将每个表按列存储在磁盘上,可以将同一列的数据连续读取到内存中,并利用SIMD指令集对多个数据进行并行计算。
多线程处理:ClickHouse使用多线程技术来实现并行计算。它将一个查询任务分成多个子任务,并在不同的线程中同时执行这些子任务。每个线程都可以利用CPU的多核心特性,以及SIMD指令集来实现向量化计算。
此外,为了进一步提高向量化计算的效率,ClickHouse还采用了其他一些优化技术,如:
数据压缩:ClickHouse支持多种数据压缩算法,可以减少数据在内存和磁盘中的存储空间。
索引优化:ClickHouse有多种索引类型,如Bloom Filter、Bitmap Index等,可以加速特定类型的查询。
数据预热:ClickHouse可以在查询之前将数据加载到内存中,以便更快地响应查询。
总体来说,ClickHouse利用列式存储、向量化计算和多级缓存等技术,来实现高效的数据处理和查询。
win10本地安装部署ClickHouse相关推荐
- win10本地安装redis教程
win10本地安装redis教程 Redis 是一个数据结构服务器,因为值(value)可以是 字符串(String),哈希(Hash),列表(list),集合(sets) 和 有序集合(sorted ...
- Windows本地安装部署easymock
在前后端分离的开发方式下,后端如果暂时没数据,前端为了开发方便可以使用模拟数据来对付一下,目前提供模拟数据的平台已经有不少,大多数都是自带Api管理的,比如Yapi.sosoApi.eoLinker. ...
- windows本地安装部署 Easy Mock
文章目录 1. MongoDB.Redis安装 1.1 MongoDB安装 1.2 Redis安装 2 安装部署Easy-Mock 在前后端分离的开发方式下,后端如果暂时没数据,前端为了开发方便可以使 ...
- windows本地安装部署 Easy-Mock
目录 一.背景: 二.准备: 三.安装: 3-1.先装node.js 3-2.安装MongoDB 3-3.Redis安装 四.部署Easy-Mock 集万家之精华 最详细的本地部署 Easy-Mock ...
- win10本地安装redis
win系统安装太简单!直接安装! 安装window版本redis后 redis-server.exe:服务端程序,提供redis服务 redis-cli.exe: 客户端程序,通过它连接redis服务 ...
- win10本地安装及连接oracle 19c数据库
一.下载oracle oracle官网:https://download.oracle.com/otn/nt/oracle19c/193000/WINDOWS.X64_193000_db_home.z ...
- win10本地安装mysql8 ---急速安装
win10 https://www.mysql.com/downloads/ 下载zip包 (Q.>v+qg;2sK 1.解压,在根目录创建data文件夹,并且创建my.ini文件 根目录建my ...
- Navicat Premium 连接mysql数据库(win10 本地安装的),报错2509 -Authentication plugin ‘ caching_sha2_。。。最新解决办法
连接MySQL出现 2059 - authentication plugin 'caching_sha2_password' -navicat 解决方式 ` 这个错误的原因是由于MySQL8.0之后的 ...
- ClickHouse安装部署流程(tgz版)
这里写自定义目录标题 ClickHouse安装包地址 安装 部署 ClickHouse安装包地址 http://repo.yandex.ru/clickhouse/ 因为我们使用tgz包进行安装,所以 ...
最新文章
- c# poi写入e_C# 使用 NPOI 库读写 Excel 文件(转载)
- 砂.随笔.二十五.如果你是氧气
- java数组转换成string_java面试复习重点:类的管理及常用工具,教你抓住面试重点
- python ffmpy3与FFmpeg的安装
- jQuery插件FontSizer实现自定义动态调整网页文字大小
- 我们究竟什么时候可以使用Ehcache缓存(转)
- java面试| 精选基础题(1)
- 用python写的游戏有哪些_想用Python写个小游戏?这个项目里有21个例子
- 随机森林进行特征选择
- 第1章 数据库系统概论---数据库原理及应用
- P63-前端基础CSS-电影卡片练习图文布局
- EXCEL 基础函数大全
- adams做动态静力学分析(牛头刨床为例)机械原理课设(完整)
- 写了个算分压电阻阻值的MATLAB小程序
- vc707(virtex7)led 实验例程
- android虚拟应用沙箱,Android的SandBox(沙箱)
- 广和通L610_ADP对腾讯云通信笔记——02(STM32F411控制L610)
- ubuntu使用bitbucket
- 19号笔刷 ps_【精品】PS绘画19号笔刷正确使用方法
- f开头的流媒体软件_流媒体直播工具(Streamon)