Size: a a a

ClickHouse не тормозит

2021 March 29

DN

Demetra Nadya in ClickHouse не тормозит
Откуда еще что скопировать?
источник

DN

Demetra Nadya in ClickHouse не тормозит
сервер перестал запускаться
источник

DN

Demetra Nadya in ClickHouse не тормозит
{} <Trace> BaseDaemon: Received signal -2
2021.03.29 13:06:48.195986 [ 65492 ] {} <Information> BaseDaemon: Stop SignalListener thread
2021.03.29 13:06:48.215198 [ 65490 ] {} <Information> Application: Child process exited normally with code 70.
2021.03.29 13:07:18.291870 [ 65573 ] {} <Information> Application: Will watch for the process with pid 65574
2021.03.29 13:07:18.291997 [ 65574 ] {} <Information> Application: Forked a child process to watch
2021.03.29 13:07:18.292276 [ 65574 ] {} <Information> SentryWriter: Sending crash reports is disabled
2021.03.29 13:07:18.292352 [ 65574 ] {} <Trace> Pipe: Pipe capacity is 1.00 MiB
2021.03.29 13:07:18.330896 [ 65574 ] {} <Information> : Starting ClickHouse 21.3.3.14 with revision 54448, build id: 7C39F44C9AD4D3BA36D74775616894F60A552276, PID 65574
2021.03.29 13:07:18.330981 [ 65574 ] {} <Information> Application: starting up
2021.03.29 13:07:18.430235 [ 65574 ] {} <Information> Application: Calculated checksum of the binary: 11A63B17AD9F07EA53F49019A0B82E36, integrity check passed.
2021.03.29 13:07:18.430358 [ 65574 ] {} <Trace> Application: Will do mlock to prevent executable memory from being paged out. It may take a few seconds.
2021.03.29 13:07:18.442090 [ 65574 ] {} <Trace> Application: The memory map of clickhouse executable has been mlock'ed, total 180.98 MiB
2021.03.29 13:07:18.442246 [ 65574 ] {} <Debug> Application: rlimit on number of file descriptors is 500000
2021.03.29 13:07:18.442255 [ 65574 ] {} <Debug> Application: Initializing DateLUT.
2021.03.29 13:07:18.442261 [ 65574 ] {} <Trace> Application: Initialized DateLUT with time zone 'Asia/Krasnoyarsk'.
2021.03.29 13:07:18.442276 [ 65574 ] {} <Debug> Application: Setting up /var/lib/clickhouse/tmp/ to store temporary data in it
2021.03.29 13:07:18.446063 [ 65574 ] {} <Error> Application: Access to file denied: /var/lib/clickhouse/tmp/
2021.03.29 13:07:18.446096 [ 65574 ] {} <Information> Application: shutting down
2021.03.29 13:07:18.446101 [ 65574 ] {} <Debug> Application: Uninitializing subsystem: Logging Subsystem
2021.03.29 13:07:18.446193 [ 65575 ] {} <Trace> BaseDaemon: Received signal -2
2021.03.29 13:07:18.446210 [ 65575 ] {} <Information> BaseDaemon: Stop SignalListener thread
2021.03.29 13:07:18.466061 [ 65573 ] {} <Information> Application: Child process exited normally with code 70.
источник

DS

Dmitriy Sulimchuk in ClickHouse не тормозит
Всем пример. Есть вопрос - мы по ночам делаем optimize для каждой секции одной большой таблицы т.к. надо точно убрать дубли. операция небыстрая и судя по графикам сервер несильно загружен . Можно ли (есть смысл) optimize секции запускать в параллель или может есть способ как подсказать клику чтобы тот использовал больше ресурсов?
источник

MM

Mikhail Mayorov in ClickHouse не тормозит
Я забыл указать Partition при создании таблицы(( Хотя есть подходящее поле со временем и мне б отлично подошел вариант PARTITION BY toYYYYMM(EventDate)

Где найти инфу как Clickhouse разбивает на партиции таблицу с движком MergeTree по-умолчанию? В доках уже прошерстил и не нашел. Он жеж все в одну партицию не валит?
Правильно понимаю, что для изменения разбивки на партиции мне проще создать новую таблицу и скопировать в неё данные со старой? Или все ж alter partition есть?
источник

YV

Yuri Velgosha in ClickHouse не тормозит
Mikhail Mayorov
Я забыл указать Partition при создании таблицы(( Хотя есть подходящее поле со временем и мне б отлично подошел вариант PARTITION BY toYYYYMM(EventDate)

Где найти инфу как Clickhouse разбивает на партиции таблицу с движком MergeTree по-умолчанию? В доках уже прошерстил и не нашел. Он жеж все в одну партицию не валит?
Правильно понимаю, что для изменения разбивки на партиции мне проще создать новую таблицу и скопировать в неё данные со старой? Или все ж alter partition есть?
Дык посмотри в файловой системе - скорее всего одна партиция и будет. Поменять ключ партиционирования, насколько я помню, низзя, только пересоздать таблицу..
источник

С

Светлана in ClickHouse не тормозит
Привет всем! Чтобы добавить в обычное представление дополнительный столбец, надо пересоздавать его с replace или всё-таки есть какой-то простой способ добавить один столбец?
источник

ВБ

Валерий Большунов... in ClickHouse не тормозит
Всем привет. Подскажите пожалуйста, если заводить кластер - пару шардов, в которых пара реплик, какой баланстровщик является оптимальным для Кликхауса? Предполагается писать/читать через distributed таблицы. Можно ли использовать любой баланстровщик для несколько хостов для распределения нагрузки, кто что использует?
источник

АВ

Андрей Вечный... in ClickHouse не тормозит
всем привет. подскажите плз, как в графане делать вывод нормальный из КХ?
у меня данные берутся не из tsdb, и попадают рандомно по событиям.
как сделать отсутстивие данных нулем? аналог встренного null_as_zero, ток он не работает,
Плагин версии 2.1.0
источник

AC

Artur Chobanyan in ClickHouse не тормозит
Валерий Большунов
Всем привет. Подскажите пожалуйста, если заводить кластер - пару шардов, в которых пара реплик, какой баланстровщик является оптимальным для Кликхауса? Предполагается писать/читать через distributed таблицы. Можно ли использовать любой баланстровщик для несколько хостов для распределения нагрузки, кто что использует?
Писать через дистриб таблицы так себе идея, отказоустойчивость низкая выходит, потому что вход 1, упал дистриб кх, вы начнете терять данные, если запись синхронная.
источник

Otabek Μansurov in ClickHouse не тормозит
Здравствуйте! Подскажите пож-та сделать в кх WHERE IN запрос?

Например у меня есть запрос такой где происходить выборка из БД по многому статусу используя WHERE IN в mysql:

SELECT * FROM table WHERE status IN (200, 404, 500)

Как такую сделать в кх?
источник

3

3ldar in ClickHouse не тормозит
Otabek Μansurov
Здравствуйте! Подскажите пож-та сделать в кх WHERE IN запрос?

Например у меня есть запрос такой где происходить выборка из БД по многому статусу используя WHERE IN в mysql:

SELECT * FROM table WHERE status IN (200, 404, 500)

Как такую сделать в кх?
Эммм..так же?
источник

Otabek Μansurov in ClickHouse не тормозит
3ldar
Эммм..так же?
Да
источник

M

Mishanya in ClickHouse не тормозит
так же и написать.
источник

Otabek Μansurov in ClickHouse не тормозит
Mishanya
так же и написать.
Ааа) Понятно) Я просто по документацию не нашел или плохо искал)
источник

M

Mishanya in ClickHouse не тормозит
Валерий Большунов
Всем привет. Подскажите пожалуйста, если заводить кластер - пару шардов, в которых пара реплик, какой баланстровщик является оптимальным для Кликхауса? Предполагается писать/читать через distributed таблицы. Можно ли использовать любой баланстровщик для несколько хостов для распределения нагрузки, кто что использует?
балансировщик для чего вам нужен ? если просто проксировать запрос на какую-то тачку из кластера - любой. есть clickhouse-proxy
источник

3

3ldar in ClickHouse не тормозит
Otabek Μansurov
Ааа) Понятно) Я просто по документацию не нашел или плохо искал)
Всегда в таких ситуациях стоит сначала попробовать)
источник

Otabek Μansurov in ClickHouse не тормозит
Спасибо всем!)
источник

EP

Egor Popov in ClickHouse не тормозит
Всем привет! обновили кликхаус до 21.1.7.1. Обнаружили, что ранее работающий запрос аля SELECT t1.col1, t2.col1 FROM distributed_table1 as t1 JOIN distributed_table2 as t2 ON t1.col1 = t2.col1 WHERE t2.col1 > 0 валится с ошибкой «DB::Exception: Missing columns: t2.col1». При выборе фильтров по левой таблице все работает, при замене Distributed-таблиц на локальные также все работает. Подскажите, пожалуйста, может кто сталкивался с этим?
источник

AS

Aleh Sauko in ClickHouse не тормозит
всем привет)
у нас сейчас несклько кликхаусов, на одном зукипер кластере.
подскажите плиз как правильно разделить зукипер на два кластера?
я уже переконфигурил кликхаусы чтоб они смотрели на разные инстансы, но как правильно разделить зукипер?
источник