184 похожих чатов

Добрый день! Вставляю данные через asynch. При обработке неправильных данных, которые выходят

за пределы границ своих типов(например, пытаюсь вставить число -10 в UInt) - получаем ошибку:
Code: 53. Type mismatch in VALUES section. Repeat query with types_check=True for detailed info. Column ie: argument out of range.
После этого все зависает. Похоже что кликхаус зависает.
иногда бывает ошибка если пытаюсь продолжать вставлять другие данные или заменяю(исправляю) текущие(текст ошибки приведен ниже).
Кто-нибудь сталкивался?
Как правильно обрабатывать числа которые выходят из диапазона значений ячейки?
Заранее благодарен любым советам.
*****
Error> TCPHandler: Code: 33. DB::Exception: Cannot read all data in NativeBlockInputStream. Rows read: 0. Rows expected: 100. (CANNOT_READ_ALL_DATA), Stack trace (when copying this message, always include the lines below):
0. DB::Exception::Exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int, bool) @ 0x936a17a in /usr/bin/clickhouse
1. DB::NativeBlockInputStream::readData(DB::IDataType const&, COW<DB::IColumn>::immutable_ptr<DB::IColumn>&, DB::ReadBuffer&, unsigned long, double) @ 0x10d49083 in /usr/bin/clickhouse
2. DB::NativeBlockInputStream::readImpl() @ 0x10d49ca2 in /usr/bin/clickhouse
3. DB::IBlockInputStream::read() @ 0x104c3a86 in /usr/bin/clickhouse
4. DB::TCPHandler::receiveData(bool) @ 0x117b6ee2 in /usr/bin/clickhouse
5. DB::TCPHandler::receivePacket() @ 0x117ac3ab in /usr/bin/clickhouse
6. DB::TCPHandler::readDataNext() @ 0x117ae56f in /usr/bin/clickhouse
7. DB::TCPHandler::processInsertQuery() @ 0x117ac908 in /usr/bin/clickhouse
8. DB::TCPHandler::runImpl() @ 0x117a5dff in /usr/bin/clickhouse
9. DB::TCPHandler::run() @ 0x117b8519 in /usr/bin/clickhouse
10. Poco::Net::TCPServerConnection::start() @ 0x1437788f in /usr/bin/clickhouse
11. Poco::Net::TCPServerDispatcher::run() @ 0x1437931a in /usr/bin/clickhouse
12. Poco::PooledThread::run() @ 0x144ac199 in /usr/bin/clickhouse
13. Poco::ThreadImpl::runnableEntry(void*) @ 0x144a842a in /usr/bin/clickhouse
14. start_thread @ 0x9609 in /usr/lib/x86_64-linux-gnu/libpthread-2.31.so
15. clone @ 0x122293 in /usr/lib/x86_64-linux-gnu/libc-2.31.so

3 ответов

17 просмотров

это на какой версии? не воспроизводится 21.11.1.8636, может питон нужен или много строк за раз create table async_test( A UInt64 ) Engine=MergeTree order by tuple(); clickhouse-benchmark -c 10 --async_insert=1 <<< "insert into async_test values ( -10 )"

Чистый clickhouse-driver при упаковке int-ов при помощи питоновского struct в случае их переполнения кинет ошибку: https://github.com/mymarilyn/clickhouse-driver/blob/1114f88fb9f1fccc9a2b517d56da8270340c887e/tests/columns/test_int.py#L34 Так что проверять вроде нет нужды. asynch должен сделать то же самое по идее

Похожие вопросы

Обсуждают сегодня

Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
36
Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
47
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
20
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
Хтось використовував Vapor на Windows?
Jaroshevskii
15
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
А чем вам питонисты не угодили?😂
.
79
у меня вопрос на счет .global <name> для чего это нужно если я пишу на ассемблере? только для того что бы сделать это видимым для линкера? вот что написано в докумментации GA...
Simple Sorcerer
1
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
У меня вот только только был затык при изучении одной темы. Я настолько привык к джс, что мозг с трудом признал таки, что f и \x -> f x - это равные функции. Потому что в д...
xfides Barabanov
7
Карта сайта