Linux安装配置Clickhouse

前言

基于Linux服务器环境安装配置Clickhouse

安装

首先在/opt/software文件夹下创建clickhouse文件夹

cd /opt/software
mkdir clickhouse
cd clickhouse

然后去clickhouse官网下载安装文件:网址

一共要下载四个文件,xxx为版本号:

clickhourse-client-xxx.noarch.rpm

clickhourse-common-static-xxx.x86-64.rpm

clickhourse-common-static-dbg-xxx.x86-64.rpm

clickhourse-server-xxx.noarch.rpm

下载后传到服务器的clickhouse文件夹下,或者直接用wget,然后就可以安装了

rpm -ivh *.rpm

这里简单介绍一下clickhouse的各个文件夹,它的各种文件分散在系统的不同地方

bin/ => /usr/bin

conf/ => /etc/clickhouse-server/

lib/ => /var/lib/clickhouse

log/ => /var/log/clickhouse

当然这些路径也可以在配置文件中修改,这里就不多介绍了

接下来要修改核心配置文件

vim /etc/clickhouse-server/config.xml

文件内容有点多,可以直接搜索关键词listen

在这里插入图片描述

找到第一个<listen_host>解开注释,内容改成0.0.0.0,因为clickhouse默认只能本机访问

注意事项:有些教程用的是<listen_host>::</listen_host>,如果服务器不支持Ipv6,后面启动的时候就会报错,所以建议用0.0.0.0

配置完成就可以启动了,启动命令如下

systemctl start clickhouse-server

启动之后是不会打印任何信息的,可以通过命令查询clickhouse的状态

systemctl status clickhouse-server

出现以下信息就是启动成功了
在这里插入图片描述

配置密码

clickhouse默认用户为default,默认无密码,若需要配置密码,可以进入users.xml中配置

clickhouse将密码加密传输,可以通过以下命令生成加密后的密码

echo -n <需要加密的密码> | sha256sum | tr -d '-'

将生成的加密串复制下来,进入users.xml中配置密码

vim /etc/clickhouse-server/users.xml

注释掉文件中的password,并添加

<password_sha256_hex>加密后的密码</password_sha256_hex>

保存后重启clickhouse

带密码登录clickhouse客户端

clickhouse-client -u default --password xxxxxx -m

参考文章:

【Linux】 linux | 安装clickhouse | clickhouse配置 | 设置密码 | 版本升级

ClickHouse遇到的一些配置导致的报错问题记录

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值