首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drop在clickhouse上出现“校验和不匹配:损坏的数据”异常失败

Drop在clickhouse上出现“校验和不匹配:损坏的数据”异常失败
EN

Stack Overflow用户
提问于 2022-08-30 13:07:59
回答 1查看 65关注 0票数 0

所以我们的clickhouse单元测试开始失败。在简单SQL上失败:

代码语言:javascript
复制
::clickhouse::Client(client_options_).Execute("DROP TABLE IF EXISTS test.delme");

对于客户端选项,我有主机、default_database、用户和密码集。

错误:

代码语言:javascript
复制
[clickhouse error 40, DB::Exception: Checksum doesn't match: corrupted data. Reference: 8a58086e26544cb09217aa1bba09a1d9. Actual: 7c7a5cd56cac83a714e286dbbd46acb5. Size of compressed block: 20]

服务器上的错误:

代码语言:javascript
复制
0. DB::Exception::Exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int, bool) @ 0xa38beba in /usr/bin/clickhouse
1. ? @ 0x140ae996 in /usr/bin/clickhouse
2. DB::CompressedReadBufferBase::readCompressedData(unsigned long&, unsigned long&, bool) @ 0x140ad956 in /usr/bin/clickhouse
3. ? @ 0x140ace9f in /usr/bin/clickhouse
4. DB::NativeReader::read() @ 0x15cf19c4 in /usr/bin/clickhouse
5. DB::TCPHandler::receiveData(bool) @ 0x15ccb990 in /usr/bin/clickhouse
6. DB::TCPHandler::receivePacket() @ 0x15cc0a4f in /usr/bin/clickhouse
7. DB::TCPHandler::readDataNext() @ 0x15cc3c9f in /usr/bin/clickhouse
8. ? @ 0x15cceb68 in /usr/bin/clickhouse
9. DB::Context::initializeExternalTablesIfSet() @ 0x1474b5f6 in /usr/bin/clickhouse
10. ? @ 0x14feb237 in /usr/bin/clickhouse
11. DB::executeQuery(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::shared_ptr<DB::Context>, bool, DB::QueryProcessingStage::Enum) @ 0x14fe9f0e in /usr/bin/clickhouse
12. DB::TCPHandler::runImpl() @ 0x15cb97ad in /usr/bin/clickhouse
13. DB::TCPHandler::run() @ 0x15ccdd59 in /usr/bin/clickhouse
14. Poco::Net::TCPServerConnection::start() @ 0x18a617b3 in /usr/bin/clickhouse
15. Poco::Net::TCPServerDispatcher::run() @ 0x18a62c2d in /usr/bin/clickhouse
16. Poco::PooledThread::run() @ 0x18c2d9c9 in /usr/bin/clickhouse
17. Poco::ThreadImpl::runnableEntry(void*) @ 0x18c2b242 in /usr/bin/clickhouse
18. ? @ 0x7f4e74010609 in ?
19. __clone @ 0x7f4e73f35133 in ?

表不存在,因此不知道哪些数据已损坏。

clickhouse版本: 22.8.2.11使用c++ client (https://github.com/ClickHouse/clickhouse-cpp)

我将尝试重新创建数据库和用户,但不知道是什么导致了这些错误。

EN

回答 1

Stack Overflow用户

发布于 2022-08-31 08:57:24

我不能发表评论,所以我会写一个答复。

你试过放弃数据库测试吗?

也许签入表system.parts,是否有此表的部件。如果是,就把它们放下。

我向你问好,阿尔伯特albert1.cornelius+stackoverflow@gmail.com

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73543001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档