ClickHouse安装和基本使用

由于发行的买量系统,投放的点击数历史数据已经将近1T了,用MYSQL存储已经不再适合了,考虑到业务情况,只需要匹配最后七天的投放数据,因为clickhouse运行语句的写法和sql写法比较像,对于团队的学习成本比较低,所以把历史数据放到clickhouse里面去。这里简单记录下clickhouse的yum安装和简单的使用,有条件可以选择编译安装。

yum安装clickhouse

依赖安装
sudo yum install -y yum-utils
切换
需要添加官方存储库
sudo yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo
安装
sudo yum install -y clickhouse-server clickhouse-client

启动clickhouse

由于clickhouse默认监听的tcp端口是9000,可能会和PHP端口冲突,所以我们修改配置文件

vim /etc/clickhouse-server/config.xml

找到tcp链接端口,修改为9001,如下


启动,开发过程中,建议手动启动,可以看到日志的输出

clickhouse-server --config-file=/etc/clickhouse-server/config.xml

此时服务已启动,使用客户端登录操作clickhouse,运行下面命令

 clickhouse-client --host 127.0.0.1 --port 9001


此时已登录了clickhouse客户端了,执行一些简单的查询语句,例如查看数据库,show databases


上一篇:记录golang常用库-json处理

下一篇:linux环境PostgreSQL安装

关注公众号

发表评论