校验和不匹配:损坏的数据。:在 /opt/clickhouse//data/click 读取列 `cid` 时
Checksum doesn't match: corrupted data.: while reading column `cid` at /opt/clickhouse//data/click
我正在使用 clickhouse 存储数据,在从点击 table 查询列 cid 时出现以下错误。
Checksum doesn't match: corrupted data.
我现在没有任何副本,有什么恢复建议吗?
错误归结为 CityHash128
和压缩数据的校验和不匹配,并在 readCompressedData 函数中抛出此异常。
您可以尝试通过 disableChecksumming 方法使用 disable_checksum
禁用此检查。
它可以工作,但损坏很可能意味着您的原始数据有问题,除非您进行备份,否则恢复的机会很小。
通常,您会在异常消息中获得数据部分名称和列名称。
您可以找到特定的数据部分,删除与该单列相关的文件,然后重新启动服务器。您将丢失(已损坏)一个数据部分中一列的数据(读取时将填充默认值),但所有其他数据将保留。
我正在使用 clickhouse 存储数据,在从点击 table 查询列 cid 时出现以下错误。
Checksum doesn't match: corrupted data.
我现在没有任何副本,有什么恢复建议吗?
错误归结为 CityHash128
和压缩数据的校验和不匹配,并在 readCompressedData 函数中抛出此异常。
您可以尝试通过 disableChecksumming 方法使用 disable_checksum
禁用此检查。
它可以工作,但损坏很可能意味着您的原始数据有问题,除非您进行备份,否则恢复的机会很小。
通常,您会在异常消息中获得数据部分名称和列名称。
您可以找到特定的数据部分,删除与该单列相关的文件,然后重新启动服务器。您将丢失(已损坏)一个数据部分中一列的数据(读取时将填充默认值),但所有其他数据将保留。