
Maksim
22.02.2018
11:29:35

Felixoid
22.02.2018
11:30:35
подозреваю, что если просто убрать sample by, то что-то в районе репликации может пойти не так?

Maksim
22.02.2018
11:31:24
про то и был мой вопрос, к сожалению я не представляю как информация о семплировании хранится в файлах

Google

Maksim
22.02.2018
11:35:47
запрос без семплирования
DB::Exception: Existing table metadata in ZooKeeper differs in sample expression. Stored in ZooKeeper: hash, local: .
что выглядит ожидаемо

Андрей
22.02.2018
11:43:45
день добрый
прошу помощи
Докер контейнер с кликхаусом после запуска сразу вырубается
В логах контейнера нашел следующее
Include not found: clickhouse_remote_servers
Include not found: clickhouse_compression
Should logs to /var/log/clickhouse-server/clickhouse-server.log
Should error logs to /var/log/clickhouse-server/clickhouse-server.err.log

Maksim
22.02.2018
11:44:35
а влогах кликхауса?

Андрей
22.02.2018
11:44:44
да

strange
22.02.2018
11:47:56
>Should logs
*cringe*
где это исправить, куда pr фигачить

Андрей
22.02.2018
12:02:56
не находило конфиг users.xml, всем спасибо

Stas
22.02.2018
12:34:03
А подскажите, а в примере:
SELECT multiIf(a LIKE 'Misha_%', 'Misha', a LIKE 'Wow_%', 'Wow', a) as test_name FROM ( SELECT arrayJoin(['Misha_1', 'Wow_1', 'other', 'other2']) AS a ) ;
можно ли как-то вместо названия колонки test_name делать новые колонки взависимости от пришедшего массива? т.е что бы была не одна колонка а столько сколько элементов в массиве (хочу CASE заменить у себя) сейчас у меня вот так:
sum(case when mt like 'One' then counter else NULL end) as One,
sum(case when mt like 'Two' then counter else NULL end) as Two,
sum(case when mt like 'Three' then counter else NULL end) as Three,
т.е мне нужно как-то красиво разложить узкую таблицу в широкую, сейчас это на кейсах, но хочется красоты и возможно большей оптимальности с точки зрения производительности

papa
22.02.2018
12:36:21
форма ответа известна статически и не зависит от данных

Stas
22.02.2018
12:36:50

papa
22.02.2018
12:37:38
если я правильно понял, то вы хотите чтобы количество колонок ответа менялось в зависимости от наполнения таблицы из которой вы делаете запрос

Stas
22.02.2018
12:37:56
так не получится?

Google

Admin
ERROR: S client not available

Stas
22.02.2018
12:38:41
я уже думал и про nested структуры и про массивы, но что-то не могу придумать окончательный вариант как это сделать (и можно ли)

Tima
22.02.2018
12:39:45

papa
22.02.2018
12:40:09
возможно что-то похожее на то что вам надо можно сделать с помощью sumMap,
но в целом всяких flatten-штук, которые развернут поля тупла в колонки, или transpose, который поменяет строки и колонки местами, пока что не планировалось.

Stas
22.02.2018
12:41:44

papa
22.02.2018
12:42:38
напишите генератор

Stas
22.02.2018
12:43:17
так, а если я сделаю sumMap - а поток ключи я не смоги случаем транспонировать в колонки?