1.安转
Centos
sudo yum install yum-utils
sudo rpm --import https://repo.clickhouse.com/CLICKHOUSE-KEY.GPG
sudo yum-config-manager --add-repo https://repo.clickhouse.com/rpm/clickhouse.repo
sudo yum install clickhouse-server clickhouse-client
#启动服务 默认端口9000
sudo /etc/init.d/clickhouse-server start
#启动客户端
clickhouse-client
#使用命令和mysql几乎一致
#查看当前存在的数据库
show databases
#创建数据库ysw
CREATE DATABASE IF NOT EXISTS ysw
#进入某个数据库
use ysw
默认安转clickHous的文件目录
全局的配置文件
config.xml
监听地址配置
默认端口
修改密码:
删除 /etc/clickhouse-server/users.d/default-password.xml 文件
修改listen
http链接方式
http://192.168.242.131:8123/play
数据库数据存储目录:
/var/lib/clickhouse/data
元数据存储位置
默认存储运行日志的地方:
/var/log/clickhouse-server
clickhouse-client --help
客户端链接服务端
# 后面不跟参数默认链接的localhost:9000
clickhouse-client
clickhouse-client --host=localhost --port=9000
注意点
clickhous sql命令默认不支持多行输入使用(一条sql命令太长时想换行输入),需要在客户端链接是加 -m 参数
clickhouse-client --host=localhost --port=9000 -m
数据类型
整形
https://clickhouse.com/docs/zh/sql-reference/data-types/int-uint/
浮点数
https://clickhouse.com/docs/zh/sql-reference/data-types/float/
浮点数可能出现数据四舍五入的精度误差