@clickhouse_ru

Страница 374 из 723
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
там сложно всё и откуда вы знаете, какое приложение я использую?)
У нас тоже на php и мы кладем все в redis. Редис у нас толстый, 128 гигов в нем. Попробуйте еще redis + igbinary, данные серилизуются быстрее и весят меньше. Мы трафик и объем памяти сжираемой очередью уменьшили на 80% за счет igbinary.

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

Александр
21.12.2017
20:42:00
там сложно всё и откуда вы знаете, какое приложение я использую?)
Мы в 100 потоков пишем данные и бед не знаем и вставляем чаще чем раз в секунду и не соблюдаем размер батчей и пишем от 1 до 1000 строк за раз ) и все замечательно

ладно ок, я понял мысль всех советчиков) спасибо за помощь, всегда приятно услышать оклик сообщества, буду думать и решу проблему, еще раз спасибо)
Можно повесить эвент луп и раз в две три секунды брать файл какой то и отправлять. Есть клиент the-tinderbox который умеет сразу файлы отправлять. Даже несколько файлов асинхронно отправлять на вставку в кх.

Главное что бы в файл записи не было, это можно кучей разных способов реализовать

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
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

Страница 374 из 723