欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Clickhouse单机安装记录

程序员文章站 2022-07-06 15:46:53
...

Clickhouse单机安装记录

1、Clickhouse介绍

​ Clickhouse由于其功能多、类SQL查询、写入速度与处理查询速度块等优点逐渐进入互联网开发者的视野中。中文官方文档地址:https://clickhouse.tech/docs/zh/

​ 其具体优缺点就不在此处叙述,优缺点及性能情况请参考:https://blog.csdn.net/lovewebeye/article/details/102739939

2、Clickhouse安装

2.1 yum安装

​ 更新yum源:

curl -s https://packagecloud.io/install/repositories/Altinity/clickhouse/script.rpm.sh | sudo bash

​ 安装:

 yum install -y clickhouse-server clickhouse-client  

2.2 RPM安装

​ RPM下载地址:https://repo.clickhouse.tech/rpm/stable/x86_64/

​ 需要下载四个文件并安装(VERSION为版本号):

rpm -ivh  clickhouse-common-static-VERSION.rpm
rpm -ivh  clickhouse-common-static-dbg-VERSION.rpm
rpm -ivh  clickhouse-server-VERSION.rpm
rpm -ivh  clickhouse-client-VERSION.rpm

3、Clickhouse配置

3.0 服务启停

#服务启停
service clickhosue-server start
service clickhosue-server stop
#启动客户端连接
clickhouse-client

3.1 允许远程访问

vi /etc/clickhouse-server/config.xml
# 此配置文件可以修改端口号、允许访问地址
#放开下面这项注释
<listen_host>::</listen_host>
<listen_host>0.0.0.0</listen_host>

#重启服务
service clickhosue-server restart

3.2 设置默认用户密码

#用户相关配置在/etc/clickhouse-server/users.xml文件中设置
vi /etc/clickhouse-server/users.xml

#找到users --> default标签下面的password项,配置密码为123456
<password>testck</password>

# 重启服务
service clickhouse-server restart

# 验证 ,替换具体IP
clickhouse-client -h 192.168.2.254  -u default --password "testck"

3.3 配置优化

# CPU缩放调控器 
#始终使用 performance 缩放调控器,该 on-demand随着需求的不断增加,缩放调节器的工作要糟糕得多。
echo 'performance' | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

# 巨大的页面 
#始终禁用透明巨大的页面。 它会干扰内存分alloc,从而导致显着的性能下降。
echo 'never' | sudo tee /sys/kernel/mm/transparent_hugepage/enabled

# 交换文件 
# 始终禁用交换文件。
相关标签: clickhouse