入门clickhouse的坑

常规的关系数据库已经不能满足现有业务需求,于是,装了一个ck玩玩,结果,妥妥的跳坑!

安装,首页就是一行语句,curl就可以安装了,确实很简单。

写了一个小工具,把整个sqlserver数据导入到ck,速度还不错,每秒2w+,然后做了几个报表的查询脚本,sqlserver 291s,ck不到1s,这个差异吓我一跳,快得有点过分!

好吧,往里搬运更多的查询功能,打算整个读写分离,结果,导入数据时候默认使用MargeTree,在实际中,需要用Order By的时候,非常非常非常慢!看了很多文章,说是要用ReplicatedReplacingMergeTree,于是快速写了一个create table脚本,直接报zookeeper连接错误。

好吧,下载了一个zookeeper,安装上了,也在/etc/clickhouse-server/config.xml中配置了zookeeper的连接,结果,还是不行!很气人的好不好。

在官网找了一堆文档,从头看起,里边有install的说明

复制代码
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

sudo systemctl enable clickhouse-server
sudo systemctl start clickhouse-server

sudo systemctl enable clickhouse-keeper
sudo systemctl start clickhouse-keeper

这样就好了!

我记住了,把原来的先停掉,然后再安装。安装yum install clickhouse-server的时候,会自动把keeper安装好,安装好后,不要着急启动服务,先配置好ck的config.xml,包括访问地址

<zookeeper>

<node>

<host>127.0.0.1</host>

<port>9181</port>

</node>

</zookeeper>

<listen_host>0.0.0.0</listen_host>

这两个地方重点改一下

然后就启动两个服务吧。一切成功!

值得高兴的是,之前导入的数据,全部还在。太好了,省了不少时间。

既然入坑了,就继续踩坑,头破血流也在所不惜!

另外一个巨坑,flink-cdc还想没有现成的sqlserver-clickhouse,有没有帮忙弄弄的,谢谢大侠们

相关推荐
波波仔8611 小时前
clickhouse表存储引擎
clickhouse·表存储引擎
波波仔8611 小时前
clickhouse存储和分区
clickhouse·排序·分区
波波仔8611 小时前
clickhouse insert与update区别
clickhouse·insert·update
波波仔8611 小时前
clickhouse简介
数据库·clickhouse
深色風信子14 小时前
ClickHouse 快速入门
clickhouse·列式存储
波波仔8614 小时前
行存储与列存储的区别
数据库·clickhouse·行存储·列储存
吃喝不愁霸王餐APP开发者14 小时前
霸王餐用户行为埋点:Kafka Connect+ClickHouse实时OLAP分析
分布式·clickhouse·kafka
honder试试2 天前
客户端连接Clickhouse连不上解决方案
java·clickhouse
honder试试2 天前
Centos7从0-1安装部署Clickhouse验证与Mysql实时同步
数据库·mysql·clickhouse
soft20015253 天前
ClickHouse 常见面试题
clickhouse