clickhouse采坑记录

1、clickhouse集群表对应ZK node删除延迟问题

问题描述:使用clickhouse作为数据分析处理引擎,使用过程中每执行一次包含对集群表和集群表对应的本地表的删除和创建操作,当删除后再创建时报错:集群表的本地表对应ZK的node已存在,导致创建失败

问题原因:当执行删除集群表、集群表对应本地表时,clickhouse默认配置是延后执行删除ZK中对应node,所以当ZK中node还没有被删除时创建表就会报错

解决方法:在配置文件config.xml中显式以下配置

<!-- Uncomment to disable ClickHouse internal DNS caching. -->
    <!-- <disable_internal_dns_cache>1</disable_internal_dns_cache> -->
<database_atomic_delay_before_drop_table_sec>0</database_atomic_delay_before_drop_table_sec>

值配置为0表示立即删除ZK中对应node

2、clickhouse的MaterializeMySQL功能的bug

问题描述:使用clickhouse的mysql数据库引擎MaterializeMySQL同步mysql数据到clickhouse中时,clickhouse中decimal类型的字段,有一定概率同步成错误的值,一般是一个小于1的值同步到clickhouse中一个很大的值,接近这个字段类型的上限的值。

问题原因:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值