☀️项目场景:
使用 【insert …select…】语法,批量导入数据。报错
Too many partitions for single INSERT block(more than 100)
⭐️原因分析:
- 默认一批次写入里包括大于100个分区值
- clickhouse要求每次写入的数据不能跨越特别多的分区, 具体受max_partitions_per_insert_block控制。
🏆解决方案:
在用户全局配置文件/etc/clickhouse-server/user.xml,
配置
<max_partitions_per_insert_block>5000</max_partitions_per_insert_block>
重启Clickhouse
修改之前
修改之后