原創內容,轉載請標明出處
使用clickhouse-client 批量導入數據時,顯示
Too many partitions for single INSERT block(more than 100)
1、我創建的表,分區設置為CityHash64(column)%100,也就是可為100個分區;
2、我先將分區設置為5000,CityHash64(column)%5000,但是仍然報錯;
3、根據提示,修改
max_partitions_per_insert_block=5000;
仍然報錯,說明此參數類似會話級的參數,通過clickhouse-client設置,對推出后的操作無效。
4、將參數加入全局配置文件/etc/clickhouse-server/config.xml
<max_partitions_per_insert_block>5000</max_partitions_per_insert_block=1000>
重啟ch,無法開始DB,說明不能配置在全局配置文件中。
5、將參數加入用戶全局配置文件/etc/clickhouse-server/user.xml,重啟ch,可以開啟,數據可以完全導入。