通过clickhouse官方jdbc写入时报错:Too many partitions for single INSERT block (more than 100)
解决:
调整了建表时PARTITION BY分区字段,因为是从hive里读的,所以直接用了hive分区的值: PARTITION BY dt,之前用的add_time字段做分区:toYYYYMMDD(toDateTime(add_time, 'Asia/Shanghai')),这个字段在同一批次写入里包括大于100个分区值,clickhouse认为这样会存在性能问题,抛出异常:

The limit is controlled by 'max_partitions_per_insert_block' setting. Large number of
partitions is a common misconception. It will lead to severe negative performance impact,
including slow server startup, slow INSERT queries and slow SELECT queries.
Recommended total number of partitions for a table is under 1000..10000. Please note,
that partitioning is not intended to speed up SELECT queries (ORDER BY key is sufficient
to make range queries fast). Partitions are intended for data manipulation (DROPPARTITION, etc). (version 20.2.1.2183 (official build))

clickhouse jdbc报错:Too many partitions for single INSERT block (more than 100)相关推荐

  1. 【Clickhouse】Too many partitions for single INSERT block (more than 100)

    1.概述 我们10秒写入一次数据到ck A表(一次时间相同 500条以内条数),然后有个物化视图是B表, 但是偶然看见 报错 OOM kill Too many partitions for sing ...

  2. ClickHouse系列--Too many partitions for single INSERT block (more than 100)

    批量插入时,这一批数据是按照天分区的,一批数据里的日期跨度为一年,也就是单次插入可能产生365个分区,导致后台异步合并数据出现问题. 解决方案:单批次写入数据,要控制分区数量. exception, ...

  3. Clickhouse批量插入数据时报错:Too many partitions for single INSERT block

    我们在使用clickhouse时,有时候会在建表时指定分片字段,分片字段如果指定的比较合适会将同类的数据放在同一个文件内,提高批量查询的效率,但是如果分片字段执行的不合适,会导致插入式报错. 批量插入 ...

  4. 详解:hive启动hiveserver2连JDBC报错:Could not open client transport with JDBC Uri 解决方案

    hive启动hiveserver2连JDBC报错:Could not open client transport with JDBC Uri 解决方案 [hadoop@hadoop001 bin]$ ...

  5. 学生学籍管理系统登陆jdbc报错

    org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exc ...

  6. java ora 00911_java中 jdbc报错 ORA-00911: 无效字符

    java中 jdbc报错 ORA-00911: 无效字符 关注:196  答案:4  mip版 解决时间 2021-02-06 00:32 提问者不在服务区的爱 2021-02-05 19:37 Co ...

  7. Poi读取Excle报错 java.util.zip.ZipException: invalid stored block lengths

    一:Poi读取Excle报错  java.util.zip.ZipException: invalid stored block lengths 系统中需要导出excle签收单,excle模板是预设好 ...

  8. 【JDBC 报错】Connections could not be acquired from the underlying database!

    项目启动报错: 1 [2016-07-13 10:04:15,074] ERROR org.apache.ibatis.executor.BaseExecutor Could not get a da ...

  9. 解决maven项目jdbc报错:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

    博主使用flink连接数据库时报错,完整报错是:switched from INITIALIZING to FAILED with failure cause: java.lang.ClassNotF ...

最新文章

  1. mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法
  2. Apache-不重启完成添加或更改域名
  3. 出让执行权:Task.Yield, Dispatcher.Yield
  4. 根据录入的计算公式计算_小规模纳税人增值税计算公式是什么,什么人能被称为小规模纳税人?- 理财技巧...
  5. 用php做颜色表格,如何使用纯PHP格式化excel文件的样式,字体,颜色,表格等?
  6. 设置Log4j配置文件路径
  7. Python——彩票(大乐透)模拟随机选号
  8. 芯片设计流程介绍(从硬件设计语言到芯片制造)
  9. Cannot start container web: iptables failed: iptables -t nat -A DOCKER -p tcp -d 0/0 --dport 32797
  10. 配置Hiveserver 高可用,新增Hiveserver2启动失败
  11. 计算机基本概念反思,计算机基础教学反思
  12. <C和指针>---生存期和存储类型
  13. 风控贷款---年龄因素
  14. Intune在个人设备中保护企业数据的MAM解决方案
  15. odoo15 csv 格式文件加载 中华民簇表
  16. 计算机英语i有关科技翻译的范文,有关健康的英语作文带翻译范文
  17. Windows8简体中文 旗舰版 专业版 64位 32位 全系列 及win8 神key
  18. bayaim_杀神_全民飞机大战
  19. PCIe通用信号处理板PCIe-XC7K325T-FMC
  20. java 链式异常,Java中的链式异常是什么?

热门文章

  1. TortoiseSVN (Subversion客户端) 使用手册(中文) (六)
  2. ff新推荐弹窗怎么彻底删除---解决方案
  3. 传奇服务端常见gameofblue脚本命令代码详解
  4. Head First HTML 和 CSS
  5. 王老吉药业“关爱烈日下最可爱的人”公益活动在杭启动
  6. Discuz!教程之大型Discuz!论坛站点帖子表forum_post分表方案优化
  7. 月亮的脸偷偷地在改变
  8. 二进制中1的个数——《剑指offer》
  9. 模拟电路设计(17)---典型RC正弦波振荡器
  10. STP的概念和基本内容