clickhouse简单安装部署

目录

前言(来源于官方文档):

一.下载并上传

1.下载地址:点我跳转下载

2.上传至Linux

二.解压和配置

1.解压顺序

注意:必须按照以下顺序解压,并且每解压一个都要执行该解压后文件的install/doinst.sh文件

 解压步骤:

三.启动

1.启动服务

2.启动客户端

四.建表语法与clickhouse数据类型

1.建表语法

2.数据类型


前言(来源于官方文档):

真正的列式数据库管理系统

在一个真正的列式数据库管理系统中,除了数据本身外不应该存在其他额外的数据。这意味着为了避免在值旁边存储它们的长度«number»,你必须支持固定长度数值类型。例如,10亿个UInt8类型的数据在未压缩的情况下大约消耗1GB左右的空间,如果不是这样的话,这将对CPU的使用产生强烈影响。即使是在未压缩的情况下,紧凑的存储数据也是非常重要的,因为解压缩的速度主要取决于未压缩数据的大小。

一.下载并上传

【CSDN资源下载】

1.下载地址(速度更快):点我下载

 【官方下载】

2.下载地址(速度更慢):点我跳转下载

 注意:一共下载四个,而且每个的版本号要一致,不然容易出现版本不兼容问题!

2.上传至Linux

二.解压和配置

1.解压顺序

注意:必须按照以下顺序解压,并且每解压一个都要执行该解压后文件的install/doinst.sh文件

  1. clickhouse-common-static-21.9.4.35.tgz
  2. clickhouse-common-static-dbg-21.9.4.35.tgz 
  3. clickhouse-server-21.9.4.35.tgz
  4. clickhouse-client-21.9.4.35.tgz

 解压步骤:

1.解压:

tar -zxvf  clickhouse-common-static-21.9.4.35.tgz  -C   ./     #解压到当前目录

运行doinst.sh方法:
cd ./clickhouse-common-static-21.9.4.35.tgz                     #进入该目录
./install/doinst.sh                                             #运行


2.解压:
tar -zxvf  clickhouse-common-static-dbg-21.9.4.35.tgz   -C   ./     #解压到当前目录

运行doinst.sh方法:
cd ./clickhouse-common-static-21.9.4.35.tgz                          #进入该目录
./install/doinst.sh                                                    #运行



3.解压:
tar -zxvf  clickhouse-server-21.9.4.35.tgz    -C   ./                  #解压到当前目录

运行doinst.sh方法:
cd ./clickhouse-common-static-21.9.4.35.tgz                              #进入该目录
./install/doinst.sh                                                        #运行


4.解压:
tar -zxvf  cclickhouse-client-21.9.4.35.tgz   -C   ./                   #解压到当前目录
运行doinst.sh方法:
cd ./clickhouse-common-static-21.9.4.35.tgz                              #进入该目录
./install/doinst.sh                                                      #运行

三.启动

1.启动服务

clickhouse-server start 

2.启动客户端

clickhouse-client -m  -password  123456         #默认密码时123456

 

可以在/etc/clickhouse-server/users.d下的default-password.xml修改密码

 到这里就算是安装配置好了

注意事项:

配置文件地址:

/etc/clickhouse-server/

配置config文件

进入  /etc/clickhouse-server/config.xml文件

 <listen_host>::</listen_host>    //将这个注释打开  ,开启远程访问

<listen_port>9000</listen_port>    //默认9000,用于clickhouse-client客户端连接端口

日志文件地址(用于查看报错信息):

/var/log/clickhouse-server/

四.建表语法与clickhouse数据类型

1.建表语法

CREATE TABLE  [IF NOT EXISTS]  table_name
(
    column1_name column1_type [OPTIONS],
    column2_name column2_type [OPTIONS],
    ...
) ENGINE = engine_name [OPTIONS];

2.数据类型

  •  整数类型:
  1.   - Int8:8 位有符号整数
  2.   - Int16:16 位有符号整数
  3.   - Int32:32 位有符号整数
  4.   - Int64:64 位有符号整数
  5.   - UInt8:8 位无符号整数
  6.   - UInt16:16 位无符号整数
  7.   - UInt32:32 位无符号整数
  8.   - UInt64:64 位无符号整数
  • - 浮点数类型:
  1.   - Float32:32 位浮点数
  2.   - Float64:64 位浮点数
  • - 字符串类型:
  1.   - String:可变长度字符串
  2.   - FixedString(n):固定长度字符串,n 是字符串长度
  • - 日期和时间类型:
  1.   - Date:日期,使用 YYYY-MM-DD 格式
  2.   - DateTime:日期和时间,使用 YYYY-MM-DD HH:MM:SS 格式
  • - 布尔类型:
  1.   - UInt8,可以用 0 表示 false,1 表示 true
  • - 数组类型:
  1.   - Array(T):T 类型的数组

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小辉懂编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值