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 8919F6BD2B48D754

echo "deb https://packages.clickhouse.com/deb stable main" | sudo tee  /etc/apt/sources.list.d/clickhouse.list


sudo apt-get update

sudo apt-get install -y clickhouse-server clickhouse-client

sudo 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利用列式存储、向量化计算和多级缓存等技术,来实现高效的数据处理和查询。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Windows 10上安装部署OpenSSL,可以按照以下步骤进行操作: 1. 下载OpenSSL:首先,从OpenSSL官方网站(https://www.openssl.org/)下载最新的Windows版本的OpenSSL安装包。确保选择与您的操作系统版本和位数(32位或64位)相对应的安装包。 2. 运行安装程序:将下载的OpenSSL安装包双击打开,然后按照安装向导的指示进行安装。可以选择自定义安装选项,例如更改安装路径和组件。请根据自己的需求进行选择。 3. 设置环境变量:完成安装后,打开控制面板,然后转到“系统和安全”>“系统”>“高级系统设置”>“环境变量”。在系统变量中找到“Path”变量,然后点击“编辑”。添加OpenSSL安装路径到变量值中,例如:“C:\OpenSSL\bin”。保存并关闭所有窗口。 4. 验证安装:现在可以验证OpenSSL是否正确安装。打开命令提示符,输入“openssl version”,然后按回车键。如果显示安装的OpenSSL版本信息,则安装成功。 5. 部署OpenSSL:要在自己的应用程序中使用OpenSSL,需要将相关的头文件和库文件部署到正确的位置。拷贝以下文件到您的项目中:libcrypto.a、libssl.a、opensslconf.h、opensslv.h。默认情况下,这些文件位于OpenSSL的安装路径下的“lib”文件夹和“include”文件夹中。 6. 配置编译器:在建立应用程序时,确保设置正确的编译器选项,以便将OpenSSL库链接到应用程序中。具体操作方法取决于您使用的编程语言和开发环境。 这些步骤可以帮助您在Windows 10上安装部署OpenSSL。根据您的具体需求,可能还需要进行其他配置和调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值