Size: a a a

ClickHouse не тормозит

2020 August 10

DC

Denny Crane (I don't... in ClickHouse не тормозит
не воспроизводится зависание, есть какая-то хитрость видимо
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
https://gist.github.com/den-crane/008b9be1ce88bd0e0912a9a7d2933f29

может в момент alter идет мерж и alter зависает на очень долго, ожидая мержа?
источник

ИМ

Илья Максимов... in ClickHouse не тормозит
Кто то в комментах отписал о том, что он обновился на новую версию и версии ttl отличаются от прежних и это возможно привело к проблеме
источник

ИМ

Илья Максимов... in ClickHouse не тормозит
Какой мог быть "старый" (20.1) синтаксис alter ttl? И какой новый сейчас (20.5)? toIntervalDay() который у меня сейчас вроде был и есть без изменений
источник

PA

Petr Antonov in ClickHouse не тормозит
Коллеги, приветствую! Пожалуйста, подскажите какие ресурсы для кликхауса нужны чтобы отправлять в него 2,5-3Тб логов в сутки?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Petr Antonov
Коллеги, приветствую! Пожалуйста, подскажите какие ресурсы для кликхауса нужны чтобы отправлять в него 2,5-3Тб логов в сутки?
А в какой форме то логи, денормализованы?
Сколько собираетесь хранить?
источник

PA

Petr Antonov in ClickHouse не тормозит
Dmitry Titov
А в какой форме то логи, денормализованы?
Сколько собираетесь хранить?
Очень хороший вопрос. Пока только в голове)
Предполагается, что под каждый тип приложения будет отдельная таблица. Грубо, 20 типов приложений = 20 таблиц. Но это не точно.
источник

DT

Dmitry Titov in ClickHouse не тормозит
Petr Antonov
Очень хороший вопрос. Пока только в голове)
Предполагается, что под каждый тип приложения будет отдельная таблица. Грубо, 20 типов приложений = 20 таблиц. Но это не точно.
В зависимости от данных они могут сжиматься хоть в 10-20 раз а могут и гораздо хуже, лучший способ проверить это получить объем для одной партиции и посмотреть как они сожмутся.
источник

ИМ

Илья Максимов... in ClickHouse не тормозит
Кстати ещё вопросец, что можно сделать при залипших репликациях? В логах очень много
Code: 86, e.displayText() = DB::Exception: Received error from remote server ?endpoint=DataPartsExchange%3A%2Fclickhouse%2Fcluster_1%2Ftables%2F0%2Ftcb%2Fuser_events_local%2Freplicas%2Fch2&part=20200721_749_749_0&client_protocol_version=2&compress=false. HTTP status code: 500 Internal Server Error, body: Code: 232, e.displayText() = DB::Exception: No part 20200721_749_749_0 in table, Stack trace (when copying this message, always include the lines below):
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Илья Максимов
Кто то в комментах отписал о том, что он обновился на новую версию и версии ttl отличаются от прежних и это возможно привело к проблеме
это про старый синтаксис создания таблиц, устаревший 3 года назад. К ним вообще не применим TTL, но alter по ошибке срабатывал на них.
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Petr Antonov
Коллеги, приветствую! Пожалуйста, подскажите какие ресурсы для кликхауса нужны чтобы отправлять в него 2,5-3Тб логов в сутки?
если селекты не делать, то что угодно, тупо записать 3 TB на диск в сутки не проблема.
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Илья Максимов
Кстати ещё вопросец, что можно сделать при залипших репликациях? В логах очень много
Code: 86, e.displayText() = DB::Exception: Received error from remote server ?endpoint=DataPartsExchange%3A%2Fclickhouse%2Fcluster_1%2Ftables%2F0%2Ftcb%2Fuser_events_local%2Freplicas%2Fch2&part=20200721_749_749_0&client_protocol_version=2&compress=false. HTTP status code: 500 Internal Server Error, body: Code: 232, e.displayText() = DB::Exception: No part 20200721_749_749_0 in table, Stack trace (when copying this message, always include the lines below):
удалять из зукипера
источник

YY

Yury Yurochko in ClickHouse не тормозит
Petr Antonov
Коллеги, приветствую! Пожалуйста, подскажите какие ресурсы для кликхауса нужны чтобы отправлять в него 2,5-3Тб логов в сутки?
А что вы делаете с таким объемом логов потом? Как используете эти данные?
источник

ИМ

Илья Максимов... in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
удалять из зукипера
Ого. Если это единственный способ, то чтож... таков путь)
источник

ИМ

Илья Максимов... in ClickHouse не тормозит
Спасибо, буду копать дальше. Или ломать) Как пойдёт
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Илья Максимов
Ого. Если это единственный способ, то чтож... таков путь)
вы слишком размыто описываете проблему

https://github.com/ClickHouse/ClickHouse/issues/10368

можно detach partition / attach partition , но реплики перекачают полностью данные
источник

pk

papa karlo in ClickHouse не тормозит
Petr Antonov
Коллеги, приветствую! Пожалуйста, подскажите какие ресурсы для кликхауса нужны чтобы отправлять в него 2,5-3Тб логов в сутки?
просто писать 100Мб в секунду это не проблема, хоть в один сервер, если вы синкаете реплику например, то и быстрее можно.
источник

ИМ

Илья Максимов... in ClickHouse не тормозит
Это в теории может помочь, попробую детач атач
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Илья Максимов
Это в теории может помочь, попробую детач атач
это не в теории, это фактически пересоздание всей таблицы (партиции)
источник

PA

Petr Antonov in ClickHouse не тормозит
Yury Yurochko
А что вы делаете с таким объемом логов потом? Как используете эти данные?
В основном планируется хранить, чтение очень редкое. То есть планируется использовать в качестве колд-хранилища логов, для хот - эластик.
источник