
Egor
14.05.2018
20:19:33
то есть макросы мне надо в основной конфиг запихать?
угу, тогда съелось

Denis
14.05.2018
20:45:34
https://clickhouse.yandex/docs/en/operations/server_settings/settings/#server_settings-include_from
можно заменить /etc/metrica.xml на свое

Maksim
14.05.2018
20:47:35
Я бы смотрел в сторону /etc/clickhouse-server/conf.d/macros.xml

Google

Maksim
14.05.2018
20:49:12
Я стараюсь вообще не трогать конфиг из пакета, а свои правки складывать в conf.d
В рабочем конфиге в самом начале будет написано в каком порядке он патчил конфиг

prll
14.05.2018
21:46:09

Александр
14.05.2018
21:47:12

prll
14.05.2018
21:48:31
там надо проверить нет ли race когда несколько тредов работает, а так обычные тесты оно проходит, и тот мега запрос который бесконечный - тоже быстро работает

Александр
14.05.2018
21:49:09
Это отличные новости! Смотрю сочные чейнджлоги и слюной уже изошелся!

Stas
15.05.2018
06:31:27
коллеги, третий день пытаюсь победить ODBC в качестве линка на MSSQL сервере - не хочет выводить именно String тип пробовали уже и ANSI и UNICODE драйвера, все остальное выводит корректно, на локальном ПК тоже работает, что можно сделать?

?
15.05.2018
06:42:20
а нет способа описать таблицу в кх как словарь, без использования xml файлов? таблицы в одной базе, не хочется через настройки мудрить там. а dictGet* хочется использовать.

Stas
15.05.2018
07:08:20
Коллеги, какой тип то вместо string использовать что бы mssql все понял?
Тут же есть разработчик odbc драйвера?
@proller пинг :)

LeiDruid
15.05.2018
07:22:05
товарищи, в system.merges залипли несколько мержей
┌──────────────────m─┬─────────────progress─┬────────────────size─┬─columns_written─┐
│ 4060.4021692276 │ 0.6059468587239583 │ 3.7491559982299805 │ 0 │
│ 3068.132290840149 │ 0.09206136067708333 │ 1.8919343948364258 │ 0 │
│ 3044.28293132782 │ 0.04974365234375 │ 0.38985538482666016 │ 0 │
│ 2176.2534503936768 │ 0.08200307992788462 │ 1.4531497955322266 │ 0 │
│ 1713.4255847930908 │ 0.005086263020833333 │ 0.36809539794921875 │ 0 │
Это норм ?

Maxim
15.05.2018
07:36:08
Народ, а есть в кх какие-нибудь ограничения на количество таблиц или количество баз? Типа если насоздается миллион таблиц или миллион баз с миллионом таблиц внутри

Google

Kirill
15.05.2018
07:39:04

Maxim
15.05.2018
07:40:02
А в рамках кх, какая схема тогда верная, если есть много много данных от разных пользователей? Все в одну таблицу свалить?

Kirill
15.05.2018
07:42:37

Maxim
15.05.2018
07:44:35

?
15.05.2018
09:05:00
в чем может быть ошибка?
описан словарь из таблицы кх с такой структурой
<structure>
<key>
<attribute>
<name>Root</name>
<type>String</type>
</attribute>
</key>
<attribute>
<name>DateStamp</name>
<type>Date</type>
<null_valuYe></null_value>
</attribute>
</structure>
при запросе
SELECT dictHas('dictTable',tuple('nosuchstring')) ;
выдает
Code: 1000. DB::Exception: Received from localhost:9000, ::1. DB::Exception: Syntax error: Not a valid unsigned integer:

Alexander
15.05.2018
09:23:58
<null_value></null_value> для даты не может быть пустым

prll
15.05.2018
09:39:49

Stas
15.05.2018
09:41:13

prll
15.05.2018
09:42:41
каждый софт использует odbc немного по разному, а в драйвере реализованы не все функции

LeiDruid
15.05.2018
09:50:53
@milovidov_an , @kochetovnicolai , ребят, а есть способ посмотреть что происходит? Клик уходит в полку по памяти и умирает, либо от ручного kill -9 либо от OOM-киллера. Памяти 128. В нормальном состоянии ест не больше 40. Ничего необычного в запросах нет.
В perf top SpinLock::SlowLock в лидирующих позициях.
Третий день уже только и остается, что рестартить.
Я связывал это с мержами, но, похоже, с этим процессом падения связаны мало
вот ещё спутник СлоуЛока
tcmalloc::PageHeap::AllocLarge

Stas
15.05.2018
10:27:56

Александр
15.05.2018
10:28:29

prll
15.05.2018
11:01:19

Stas
15.05.2018
11:02:56

prll
15.05.2018
11:03:52
Это почти шутка была

Stas
15.05.2018
11:04:21
черт =( не распознал сарказм

prll
15.05.2018
11:04:32
У меня есть версия которая в 12:00 превращается в тыкву

Google

Stas
15.05.2018
11:04:52
т.е в моем случае можно попробовать новую версию драйвера и если не поможет - забить и делать интеграцию по другому?

prll
15.05.2018
11:05:45
Нет я буду препарировать и чинить потому что это всем нужно

Ivan
15.05.2018
11:11:14

Stas
15.05.2018
11:11:14
что интересно - в тексте ошибки он текстовое поле (string) выводит =) а вот по нормальному - нет

?
15.05.2018
11:34:57
а как-то можно форсировать действие "перечитать словарь"?

Konstantin
15.05.2018
11:35:44

?
15.05.2018
11:58:38
спасибо

Nikolai
15.05.2018
12:00:03

LeiDruid
15.05.2018
12:12:36
В целом, ничего такого не происходит, что выбивалось бы из общей картины

Egor
15.05.2018
12:12:44
всем здрасти. пробую репликацию запустить.
2018.05.15 15:12:04.523631 [ 26 ] <Error> void DB::StorageReplicatedMergeTree::queueUpdatingThread(): Code: 287, e.displayText() = DB::Exception: Unknown ReplicatedMergeTreeLogEntry format version: 4, e.what() = DB::Exception, Stack trace:
что это значит?

Wolf
15.05.2018
12:13:28
разные версии кх что ли ?

Egor
15.05.2018
12:14:26
о, и правда чуть-чуть разные билды
не подумал об этом, спасибо

Wolf
15.05.2018
12:15:09
вообще разные версии с разными версиями в кх не работают вроде как было в доке

Egor
15.05.2018
12:19:37
есть актуальная репа для centos-7 ?

LeiDruid
15.05.2018
12:19:47

Nikolai
15.05.2018
12:21:00
А по query_log видно, какие запросы начали выполняться до падения, но не завершились?

prll
15.05.2018
12:25:02

Google

Egor
15.05.2018
12:29:18
КХ умеет в зукипер с авторизацией ходить?

Wolf
15.05.2018
12:34:21
Не встречал там такого
У меня по айпи просто все закрыто

Egor
15.05.2018
12:35:56
в приватной сети это непринципиально. а я кластерна хецнеровских серваках строю. в каждом прописывать IP-адрес каждого в iptables накладно(

Wolf
15.05.2018
12:37:18
ансибл наше все
ну или там шеф, папет. солт
прописываешь один раз и накатываешь
у нас тоже хетзнер + овх

Dmitrii
15.05.2018
12:38:22
добрый день.
допустим есть функция, которая возвращает список
например quantiles
как мне распаковать результат, чтобы в csv оно выглядело как набор знаений, а не как строка с массивом вовнутре?
сейчас строка в csv выглядит так 997900,"[766.5039,766.5039,766.5039]"
select t, quantilesExact(0.98, 0.99, 1.00)(value) from blablabla

Tima
15.05.2018
12:40:32

Dmitrii
15.05.2018
12:41:50
да, это не то.
надо чтобы сохранился набор квантилей
997900,766.5039,766.5039,766.5039
типа так

Google

Dmitrii
15.05.2018
12:43:53
а
я понял
но это не то все равно )
ладно поковыряю щас может какие-то вложенные запрос придется накрутить

Tima
15.05.2018
12:54:57
Т.е. вам нужно для каждой записи с колонкой типа массив получить одну запись с кол-вом колонок - сколько элементов в массиве?
997900, 766.5039, 766.5039, 766.5039
так?

Stas
15.05.2018
12:57:36