
Kirill
21.12.2017
20:05:14

No name
21.12.2017
20:05:42

Kirill
21.12.2017
20:07:57

No name
21.12.2017
20:09:47

Google

Александр
21.12.2017
20:40:42

No name
21.12.2017
20:41:36
ладно ок, я понял мысль всех советчиков) спасибо за помощь, всегда приятно услышать оклик сообщества, буду думать и решу проблему, еще раз спасибо)

Александр
21.12.2017
20:42:00
Главное что бы в файл записи не было, это можно кучей разных способов реализовать


Nikita
21.12.2017
21:17:33
Добрый вечер.
arrayJoin() позволяет эмулировать таблицу с содержимым, чтобы проверить как работает функция.
Например, arrayJoin([1,2,3]) даст "таблицу" с 3 строками. Можно "перемножить" несколько arrayJoin().
А есть ли способ эмулировать в запросе таблицу с любыми нужными записями? Нужно иногда для тестов.
Например,
1, 'q', [3,4]
2, 'w', [5,6]


Alexey
21.12.2017
21:32:34
Добрый вечер.
arrayJoin() позволяет эмулировать таблицу с содержимым, чтобы проверить как работает функция.
Например, arrayJoin([1,2,3]) даст "таблицу" с 3 строками. Можно "перемножить" несколько arrayJoin().
А есть ли способ эмулировать в запросе таблицу с любыми нужными записями? Нужно иногда для тестов.
Например,
1, 'q', [3,4]
2, 'w', [5,6]
Есть несколько неудобных способов:
1.
SELECT a, b, c FROM system.one ARRAY JOIN [1, 2] AS a, ['q', 'w'] AS b, [[3, 4], [5, 6]] AS c
2.
SELECT 1 AS a, 'q' AS b, [3, 4] AS c UNION ALL SELECT 2, 'w', [5, 6]
3.
Создать таблицу и сделать INSERT.
4.
SELECT t.1, t.2, t.3 FROM (SELECT arrayJoin([(1, 'q', [3, 4]), (2, 'w', [5, 6])]) AS t)

Nikita
21.12.2017
21:47:20
Спасибо.
Я не знал / не помнил / пропустил доступ к элементам тупла по номеру.
Возьму пока вариант 4.

Mikhail
21.12.2017
22:50:15
Привет.
Вопрос про движок Distributed - как данные при insert'ах отправляются по шардам по времени? Как можно влиять на скорость отправки? На задержку?
Файлы в каталоге data/dbname/tablename - это очередь на отправку?
Наблюдаю, что каталоги типа distributed... - ротируются, а вот файлы вида {{id}}.bin - почему-то копятся.
На соседнем шарде с такой же таблицей - все пурджится. Отличие - на первом шарде пока не указана вторая реплика. На втором шарде - указана и работает.
в логе ошибок - пусто.
данные из всех distributed-таблиц- вроде бы вставляются корректно, на все шарды отправляются.

Google


James
21.12.2017
23:52:41
We installed clickhouse in docker container on a Centos 7 server. Entering
query "SELECT CAST(1 AS Enum8)" in clickhouse-client brings down the
clickhouse-server in container. It is also noticed that a clickhouse-server
daemon is started directly.
clickhouse-client -m
ClickHouse client version 1.1.54310.
Connecting to localhost:9000.
Connected to ClickHouse server version 1.1.54310.
:) select cast(1 as Enum8);
SELECT CAST(1 AS Enum8)
Exception on client:
Code: 32. DB::Exception: Attempt to read after eof: while receiving packet
from localhost:9000, 127.0.0.1
Connecting to localhost:9000.
Code: 210. DB::NetException: Connection reset by peer: while reading from
socket (127.0.0.1:9000)
[james.fu@p933.dev ~]$ ps -ef | grep clickhouse
clickho+ 223057 1 0 07:00 ? 00:00:00 clickhouse-server --daemon
--pid-file=/var/run/clickhouse-server/clickhouse-server.pid
--config-file=/etc/clickhouse-server/config.xml
james.fu 223857 205065 0 07:00 pts/0 00:00:00 grep --color=auto clickhouse
Normally:
ps -ef | grep clickhouse
james.fu 209491 194928 0 23:42 pts/0 00:00:00 grep --color=auto
*clickhouse*
105 982153 982136 0 19:26 ? 00:00:17
/usr/bin/*clickhouse*-server
--config=/etc/*clickhouse*-server/config.xml
Is there anyone else having sam eissue?
Thanks.
James
Click here to Reply or Forward


Timur
22.12.2017
04:45:58
? SELECT CAST(1 AS Enum8) SELECT CAST(1 AS Enum8) Exception on client: Code: 32. DB::Exception:
the same for me James
standalone setup in CentOS 7