Clickhouse安装使用

安装

1.CH安装教程

参考文章:

ClickHouse在CentOS-7 Linux下安装和初体验 - 爱码网
Linux安装配置Clickhouse_linux重启clickhouse_热爱编程的小吴的博客-优快云博客

2.安装包

https://packages.clickhouse.com/tgz/lts/

3.修改配置-密码和访问IP

vim /etc/clickhouse-server/config.xml

找到第一个<listen_host>解开注释,内容改成0.0.0.0,因为clickhouse默认只能本机访问。
注意事项: 有些教程用的是<listen_host>::</listen_host>,如果服务器不支持Ipv6,后面启动的时候就会报错,所以建议用0.0.0.0

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

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

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

vim /etc/clickhouse-server/users.xml

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

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

保存后重启clickhouse
启动,systemctl start clickhouse-server.service or service clickhouse-server start

停止,systemctl stop clickhouse-server

查看状态,systemctl status clickhouse-server.service

重启,systemctl restart clickhouse-server.service

带密码登录clickhouse客户端

clickhouse-client -h localhost --port 9000 -u default --password 123456

4.CH中文网站

ClickHouse教程 | ClickHouse Docs

使用命令

1.CH默认用户是 default

clickhouse所在机要开启httpd服务,安装命令

yum -y install httpd

2.导入数据集命令

clickhouse-client -h localhost --port 9000 -u default --password 
--query "INSERT INTO tutorial.hits_v1 FORMAT TSV" --max_insert_block_size=100000 < hits_v1.tsv

clickhouse-client -h localhost --port 9000 -u default --password 
--query "INSERT INTO tutorial.visits_v1 FORMAT TSV" --max_insert_block_size=100000 < visits_v1.tsv

clickhouse-client -h localhost --port 9000 -u default --password 
--query "OPTIMIZE TABLE tutorial.hits_v1 FINAL"

clickhouse-client -h localhost --port 9000 -u default 
--query "SELECT COUNT(*) FROM tutorial.visits_v1"

3. 连接工具

dbeaver连接

如果连接失败,最简单的方法是AI或者百度搜索报错信息

在这里插入图片描述

DataGrip连接

在这里插入图片描述
在这里插入图片描述

​4.官方文档

ClickHouse教程 | ClickHouse Docs
建库: CREATE DATABASE IF NOT EXISTS tutorial
建表:

CREATE TABLE [IF NOT EXISTS] [db.]table_name 
(
    name1 [type1] [DEFAULT|MATERIALIZED|ALIAS expr1],
    name2 [type2] [DEFAULT|MATERIALIZED|ALIAS expr2],
    ...
) ENGINE = engine
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值