clickhouse - 校验和与 : corrupted data. 不匹配:在/opt/clickhouse//data/click 处读取列 `cid` 时

标签 clickhouse

我正在使用 clickhouse 来存储数据,并且在从 click 表中查询列 cid 时出现以下错误。

Checksum doesn't match: corrupted data.



我现在没有任何副本,有什么恢复建议吗?

最佳答案

错误归结为 CityHash128 的校验和。并且压缩数据不匹配并在 readCompressedData 中引发此异常功能。

您可以尝试使用 disable_checksum 禁用此检查。通过 disableChecksumming方法。

它可以工作,但损坏很可能意味着您的原始数据有问题,除非您进行备份,否则恢复的机会很小。

关于clickhouse - 校验和与 : corrupted data. 不匹配:在/opt/clickhouse//data/click 处读取列 `cid` 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44073618/

相关文章:

mysql - 编写一个 sql 查询以使用来自另一列的子字符串将列添加到数据框

macos - 无法在 Mac OS 上通过 HTTP 从容器外部连接到 Clickhouse

arrays - Clickhouse:计算两个日期之间的差异,不包括某些天(但不包括周末!)

clickhouse - 如何在 ClickHouse 中终止进程(查询)

moving-average - Clickhouse移动平均线

json - 使用 ClickHouse 使用来自 Kafka 的嵌套 JSON 消息

sql - 当数组包含空值时如何使用 arrayExists 函数?

mysql - 应用 LIMIT 之前选择子查询的计数(clickhouse)

floating-point - 为什么不鼓励在 ClickHouse 表中使用浮点表示?

clickhouse - 日期之间的前 10 名产品