
LeiDruid
29.08.2018
08:22:56
Вот из тестов
https://github.com/yandex/ClickHouse/blob/master/dbms/tests/queries/0_stateless/00502_custom_partitioning_local.sql

Vladimir
29.08.2018
08:26:47

Pavel
29.08.2018
08:58:19

Kirill
29.08.2018
09:12:00

Google

Pavel
29.08.2018
09:12:56

Denis
29.08.2018
09:14:21
может он хранимый размер индекса имеет в виду? там же строки "мин значение, макс значение,указатель". если уменьшить размер значения, индекс начнёт меньше занимать. но мне кажется, разница не так критична будет

Kirill
29.08.2018
09:16:01

Denis
29.08.2018
09:22:28
понятное дело. но размер этих колонок тоже должен влиять. нужно же хранить мин-макс для каждого блока.

Kirill
29.08.2018
09:26:40

Denis
29.08.2018
09:28:01
а для строк какая-то хитрость? хэш?

Slava
29.08.2018
09:44:46
парни, привет. Кто-нибудь переобогащал данные на нескольких шардах, более менее незаметно?
как-то писать в отдельную таблицу, потом как-то партициями манипулируя подменить это незаметно для юзреа или относительно незаметно?
мы выяснили, что какие-то данные плохие за 3-4 часа и мы хотим их заменить на другие

Mike
29.08.2018
09:46:51
Коллеги, а подскажите плиз, из pgsql в словарь КХ массив строк (varchar []) прокинуть можно ?

Vladimir
29.08.2018
09:52:14

Mike
29.08.2018
10:16:46

antuan
29.08.2018
10:27:06

Google

antuan
29.08.2018
10:27:57

Mike
29.08.2018
10:29:59


Андрей
29.08.2018
11:18:58
Добрый день
При запуске кликхауса в докере возникает ошибка
Запускаю так:
docker run -d --name def_click --ulimit nofile=262144:262144 yandex/clickhouse-server
Ошибка через docker logs:
Include not found: clickhouse_remote_servers
Include not found: clickhouse_compression
Logging trace to /var/log/clickhouse-server/clickhouse-server.log
Logging errors to /var/log/clickhouse-server/clickhouse-server.err.log
Include not found: networks
Include not found: networks
Include not found: clickhouse_remote_servers
Include not found: clickhouse_compression
Ошибка в err.log:
2018.08.29 11:14:34.165112 [ 1 ] <Error> Application: Listen [::]: 0: DNS error: EAI: -9 If it is an IPv6 or IPv4 address and your host has disabled IPv6 or IPv4, then consider to specify not disabled IPv4 or IPv6 address to listen in <listen_host> element of configuration file. Example for disabled IPv6: <listen_host>0.0.0.0</listen_host> . Example for disabled IPv4: <listen_host>::</listen_host>
при запуске со своим конфигом, который отличается от дефолтного строчкой <listen_host>0.0.0.0</listen_host> ошибка остается
кто-то сталкивался?


Андрей
29.08.2018
12:11:26
А подскажите пожалуйста, в репозитории https://repo.yandex.ru/clickhouse/deb/stable/main/
есть пакеты с разными наименованиями версий, н-р:
clickhouse-server-base_18.10.3_amd64.deb и clickhouse-server-base_1.1.54394_amd64.deb
Чем они отличаются???

Андрей
29.08.2018
12:12:36
а если попробовать 1.1.1.1/32?
Аналогичное поведение, если запрос делать с public адреса 1.1.1.1/32, таже ошибка авторизации проявляется (для тестовых целей создавал отдельный сегмент public сети)
2018.08.29 15:08:37.436500 [ 5 ] <Trace> TCPSHandlerFactory: TCP Request. Address: 1.1.1.1:50174
2018.08.29 15:08:37.594970 [ 5 ] <Debug> TCPHandler: Connected ClickHouse client version 18.10.0, revision: 54405, user: writer.

Denis
29.08.2018
12:16:43

prll
29.08.2018
12:24:06


Андрей
29.08.2018
12:24:18

Гурам
29.08.2018
12:24:24
Добрый день!
Подскажите пожалуйста - повис запрос "INSERT" соответственно через kill query не убивается, что в этой ситуации можно сделать? Спасибо.

Андрей
29.08.2018
12:26:47

Dmitry
29.08.2018
12:27:17
Добрый день!
Тоже есть вопросик. Пробую добавить колонку в таблицу, ругается
alter table fa_analytics.events ADD COLUMN `count` UInt32
DB::Exception: Cannot open file /var/lib/clickhouse/metadata/fa_analytics//events.sql.tmp, errno: 17, strerror: File exists

prll
29.08.2018
12:32:58

Андрей
29.08.2018
12:35:26

prll
29.08.2018
12:36:15
по умолчанию listen_host превращается в два хоста :: , 0.0.0.0
но это не важно, все содержимое listen_host даже если там готовый ip - проходит через ресолвер

Андрей
29.08.2018
12:44:11

prll
29.08.2018
12:45:58
при сосздании сокета "0.0.0.0" это все еще строка и она всеравно прогоняется через ресолвер который уже возвращает адрес 0.0.0.0

Андрей
29.08.2018
12:50:16

prll
29.08.2018
13:00:25
там же магия с сетью, но обычно docker run --network=host помогает

Андрей
29.08.2018
13:03:34

Google

Andrey
29.08.2018
13:17:57
а кто-нибудь прикручивал к clickhouse Apache superset или другой BI инструмент? в чем лучше делать дашборды и отчёты для конечных пользователей?

Андрей
29.08.2018
13:19:21

Denis
29.08.2018
13:19:46
на хосте centos с selinux?

Андрей
29.08.2018
13:21:39
пробовал на двух машинах
Linux Ubuntu-1604-xenial-64-minimal 4.13.0-38-generic #43~16.04.1-Ubuntu SMP Wed Mar 14 17:48:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Darwin andreys-mbp.lan 17.7.0 Darwin Kernel Version 17.7.0: Thu Jun 21 22:53:14 PDT 2018; root:xnu-4570.71.2~1/RELEASE_X86_64 x86_64
вторая это макось

Wolf
29.08.2018
13:28:47

Антон
29.08.2018
13:36:02

Wolf
29.08.2018
13:37:22
Не жаловались на это пользователи

Mike
29.08.2018
13:38:53

Vladimir
29.08.2018
13:42:23
Мы прикрутили Zeppelin, борды там делать не так удобно как в других BI, но вот отзывчивость в плане "написал запрос и сразу его разрисовал как удобно" понравилась.

Slava
29.08.2018
13:55:00
скажите, можно ли перенести партицию из одной таблицы в другую при условии, что их структура идентична?

Oleg
29.08.2018
14:10:26

Maxim
29.08.2018
14:11:50
Кто-нибудь в курсе, менялось дефолтное значение distributed_product_mode (https://clickhouse.yandex/docs/en/operations/settings/settings/#distributed_product_mode) с 1.1.54343 до 18.4.54399?

Alexey
29.08.2018
14:14:22

Maxim
29.08.2018
14:26:54

Evgeny
29.08.2018
14:40:49
кто-нибудь сталкивался?
КХ 18.10.3
Создана таблица на базе словаря. При обращении к полям String ошибка:
Code: 89. DB::Exception: Unknown compression method:

Alexey
29.08.2018
14:43:56
https://github.com/yandex/ClickHouse/issues/2913
Исправлено, но релиза ещё нет.

Evgeny
29.08.2018
14:44:22
как полечить?

Alexey
29.08.2018
14:45:04
Подождать следующего релиза,
или откатить на предыдущий,
или собрать исправленную версию самостоятельно (не рекомендуется).

Google

Evgeny
29.08.2018
14:45:15
понял. Спасибо.

Tatiana
29.08.2018
14:54:01

Slava
29.08.2018
14:56:03
потому, что та же партиция не переезжает в другую таблицу, возможно я что-то не так делаю
ясно, нужно в detach переносить

Maxim
29.08.2018
15:16:48
Alexey, в EN доке не хватает вариантов значений (The possible values are:) для distributed_product_mode
https://clickhouse.yandex/docs/en/operations/settings/settings/
https://clickhouse.yandex/docs/ru/operations/settings/settings/

Гурам
29.08.2018
15:27:59
Добрый день!
Подскажите пожалуйста - повис запрос "INSERT" соответственно через kill query не убивается, что в этой ситуации можно сделать? Спасибо.

Evgeny
29.08.2018
15:39:53
откатился с 18.10.3 на 18.6.0 - перестали работать odbc-словари с ошибкой :
Data source name not found, and no default driver specified
Может кто сталкивался?

prll
29.08.2018
15:40:47
да, сломано было

Evgeny
29.08.2018
15:41:47
откатывать дальше?

Yuran
29.08.2018
18:29:05

Гурам
29.08.2018
20:08:24

Konstantin
29.08.2018
21:55:44
Доброй ночи, коллеги! Подскажите, кто уже дружил КХ и osquery? Могу задать несколько вопросов?

Petr
30.08.2018
03:24:57
Привет, может ли запрос с LIKE вовращать разные результы? Обращаюсь через либу , запрос всегда один и тот же, но порой просто рандом отдает. Кто нибудь сталкивался с такой проблемой?

Wolf
30.08.2018
03:31:15
Если в шардах реплики не одинаковые или кластер описан не правильно будет примерно такая ситуация

Petr
30.08.2018
03:33:48
один инстанс

Александр
30.08.2018
03:46:38
один инстанс
Попробуйте добавить order by в запрос и посмотрите результат
Отсортируйте по какой-нибудь колонке

Wolf
30.08.2018
04:19:54
@milovidov_an а парт(кусок партишена) детачнуть нельзя или это так задумано?

Denis
30.08.2018
05:24:08

Google

Petr
30.08.2018
05:24:20

Denis
30.08.2018
05:25:01
и количество строк в резалт сете разное?

Michal
30.08.2018
05:26:42

Petr
30.08.2018
05:26:52

Denis
30.08.2018
05:30:01
тогда это магия какая-то. нужны данные, чтобы такое проверить
могу только предложить включить лог запросов в кх и проверить, не изменяет ли либа запрос перед отправкой (проверить, что запрос действительно тот же самый)

Petr
30.08.2018
05:32:18

Michal
30.08.2018
05:32:20
да
если подходящих под условие строк много то в некоторых случаях КХ может возвращать не все строки. При этом при повторениях того же самого запроса может возвращать разные "не все" (если отсуствует ORDER BY). Примеры этих "некоторых случаев" - LIMIT, установленный в запросе, LIMIT установленный из-за использования format Pretty*, некоторые настройки (проверять SELECT * FROM system.settings WHERE changed=1 ).

Petr
30.08.2018
05:33:23
Да я как раз лимит использую

Denis
30.08.2018
05:33:41
если количество строк одинаковое, то большая вероятность, что они просто в другом порядке. без ордер бай порядок, как известно, не гарантирован

Michal
30.08.2018
05:34:52
Да я как раз лимит использую
Если он используется без ORDER BY - тогда порядок возвращаемых строк можно считать случайным. Один запрос может вернуть данные из начала таблицы, второй - из конца.
а третий - по чуть-чуть из начала, конца и середины :P
Дело в том что КХ запускает обработку вашего запроса одновременно в несколько потоков. Каждый поток обрабатывает свою часть данных и после обработки возвращает результат. Если нет сортировки - то КХ не ждет пока все потоки обработают все данные, а просто отдаёт то что вернулось первым (а это зависит от того с какой скоростью работал каждый поток, были ли нужные ему данные в кэше, как были поделены данные для обработки между разными потоками и т.п.).

Petr
30.08.2018
05:58:25
Пробую с ORDER BY, запросы стали дольше работать, жду что выдет