入门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,有没有帮忙弄弄的,谢谢大侠们

相关推荐

  1. 入门clickhouse

    2024-01-17 07:50:02       47 阅读
  2. ClickHouse入门手册1.0

    2024-01-17 07:50:02       48 阅读
  3. ClickHouse入门篇:一文带你学习ClickHouse

    2024-01-17 07:50:02       28 阅读
  4. clickhouse数据迁移到starrocks踩记录

    2024-01-17 07:50:02       59 阅读
  5. 入门到放弃之「ClickHouse

    2024-01-17 07:50:02       68 阅读
  6. 数据库系列文章之 ClickHouse入门

    2024-01-17 07:50:02       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-17 07:50:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-17 07:50:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-17 07:50:02       82 阅读
  4. Python语言-面向对象

    2024-01-17 07:50:02       91 阅读

热门阅读

  1. 如何使用ActiveMQ

    2024-01-17 07:50:02       53 阅读
  2. 设计模式——适配器模式

    2024-01-17 07:50:02       56 阅读
  3. 《微信小程序开发从入门到实战》学习八十一

    2024-01-17 07:50:02       50 阅读
  4. Django搜索排序

    2024-01-17 07:50:02       60 阅读
  5. Python和Julia TensorFlow科学计算常微分方程求解器

    2024-01-17 07:50:02       48 阅读
  6. python期末考试:函数与模块

    2024-01-17 07:50:02       38 阅读
  7. django中orm模型类多种用法

    2024-01-17 07:50:02       39 阅读
  8. 友元函数与友元类

    2024-01-17 07:50:02       52 阅读
  9. Flink State 状态管理

    2024-01-17 07:50:02       46 阅读
  10. 低代码开发应用解锁旅游业的创新潜力

    2024-01-17 07:50:02       64 阅读
  11. 低代码自动化平台| 游戏规则改变者

    2024-01-17 07:50:02       54 阅读
  12. 单元测试基本概念

    2024-01-17 07:50:02       51 阅读
  13. beego的控制器Controller篇 — 数据处理

    2024-01-17 07:50:02       48 阅读
  14. 开发安全之:Dynamic Code Evaluation: Insecure Transport

    2024-01-17 07:50:02       55 阅读