CLICKHOUSE文档
1.clickhouse安装(单机版简化版)
准备工作
需要硬件:虚拟机(vmware,centos7)
需要软件:安装包
下载
https://packagecloud.io/altinity/clickhouse
clickhouse-client-20.1.8.41-1.el7.x86_64.rpm
clickhouse-common-static-20.1.8.41-1.el7.x86_64.rpm
clickhouse-server-20.1.8.41-1.el7.x86_64.rpm
clickhouse-server-common-20.1.8.41-1.el7.x86_64.rpm
安装步骤
1.1 取消打开限制,扩大操作文件数
/etc/security/limits.conf
/etc/security/limits.d/90-nproc.conf
2个文件末尾加上以下2行
--同时打开文件数和进程数
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
1.2 取消selinx
vi /etc/selinux/config
将SELINUX=后面改为disable
1.3 关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
systemctl status firewalld.service #查看防火墙状态
1.4安装依赖
yum install -y libtool
yum install -y *unixODBC*
--需要联网进行下载,无法联网请参考
https://www.jb51.net/article/153656.htm
1.5 安装
rpm -ivh *.rpm
1.6 启动服务,打开客户端
service clickhouse-server start --打开服务
service clickhouse-server stop --关闭服务
进入客户端
clickhouse-client
退出客户端
exit/quit
2.数据类型--常用数据类型介绍(数据类型严格区分大小写)
2.1 数字类型
数字类型分为整形和浮点型
分别为Int8/Int16/Int32/Int64/UInt8/UInt16/UIn32/UInt64 和Float32, Float64
后面的数据表示位 8位则代表2的8次方为2^8=256
则Int8的范围为-2^7~2^7-1 即-128~127 以此类推
UInt8 是正整性 范围为 0~2^8-1即0-255 以此类推