@clickhouse_ru

Страница 134 из 723
Alexey
29.04.2017
11:05:45
т.о. pg может стать стандартным проводником для типовых BI в мир нестандартных систем

возможно получится что-то намутить на базе fdw_odbc + clichouse-odbc

посмотрим

ну и в общем, для построния некоторого аналога DWH видится, что нужна некая RDBMS (как минимум там уже могут храниться и управляться внешние словари)

Google
Alexey
29.04.2017
11:07:37
так что вполне логичным шагом была бы более тесная интеграция подобных решений

Александр
29.04.2017
13:29:41
возможно получится что-то намутить на базе fdw_odbc + clichouse-odbc
Мы просто на plpython написали обертку, которая дергает CH по http и возвращает таблицу

Единственное неудобство в том, что при выполнении запроса из постгреса надо каждый раз колонки и их тип перечислять

Igor
29.04.2017
13:34:01
колонки и тип есть в system.fields вроде, да?

Alexey
30.04.2017
06:47:58
16 мая состоится ClickHouse митап в Екатеринбурге: https://events.yandex.ru/events/meetings/16-may-2017/ Записывайтесь, приглашайте друзей! Обещаю, что будет кое что новое и интересное :) И, конечно, неограниченное время для ответов на вопросы.

Dig
30.04.2017
10:44:07
Столкнулся со странным поведением LIMIT n, m Есть запрос, возвращает 31 строку без LIMIT секции. Теперь ходим разбить на части по 15 элементов. Делаем три запроса с LIMIT 0,15 затем с LIMIT 15,15 и с LIMIT 30,15 В результате имеем, что после 3-х запросов у нас тоже 31 строка, но часть строк повторяется между собой в разных запросах, и соответственно некоторые строки вообще не попали в выдачу. Как-то можно побороть? SELECT ispHash, any(isp) as isp, sum(total) as total FROM table WHERE userId=75 and date >= '2017-04-01' and date <= '2017-04-30' GROUP BY ispHash ORDER BY total desc /* LIMIT 0,15 LIMIT 15,15 LIMIT 30,15 */ FORMAT CSV P.S. total для многих isp - одинаков, может в этом проблема?

Павел
30.04.2017
10:50:56
Добавь в ордер ispHash дополнительно

Dig
30.04.2017
10:55:17
Спасибо, сработало!

Aleksey
30.04.2017
16:31:01
Всем привет, пытаюсь поставить кликхаус на osx 10.9.5 Вроде все собрал Но sudo service clickhouse-server start не работает и clickhouse-server не находит, куда копать?

Igor
30.04.2017
16:31:58
ты через homebrew ставил из моей репы или сам компилил?

(репа есть, https://github.com/hatarist/homebrew-clickhouse/)

Google
Igor
30.04.2017
16:33:20
Если сам, то можешь создать файлик с таким содержимым: https://github.com/hatarist/homebrew-clickhouse/blob/master/clickhouse.rb#L75-L94

Aleksey
30.04.2017
16:34:02
https://github.com/yandex/ClickHouse/blob/master/doc/build_osx.md - как здесь

Igor
30.04.2017
16:34:03
сохранить его в ~/Library/LaunchAgents/

а. ну смотри, у тебя в итоге должен был получиться бинарник clickhouse в дебрях папки build. Где он лежит - я сходу не скажу щас

а, собственно в формуле брю написано. build/dbms/src/Server/clickhouse - вот он пихаешь его в /usr/local/bin например, а потом делаешь симлинк с названием clickhouse-client на него

Aleksey
30.04.2017
16:37:05
как раз его не вижу

Igor
30.04.2017
16:37:16
а билд точно собрался и успешно завершился?

Aleksey
30.04.2017
16:38:59
были фейлы какието - https://yadi.sk/i/NTx45FbO3HVkqB

https://yadi.sk/i/D1oPtXAL3HVktD

cmake отдельно ставил

стоп

Igor
30.04.2017
16:42:05
че-т это ваще нифига не похоже на выхлоп билда clickhouse'a.

Aleksey
30.04.2017
16:42:45
да, не та вкладка, сорри

https://yadi.sk/i/VE9Dayvj3HVm68 - вот

2 ошибки

Igor
30.04.2017
16:42:54
А, ну вот

Aleksey
30.04.2017
16:42:56
попробую еще раз

Igor
30.04.2017
16:43:04
Да толку-то, если ты не менял ничего?)

У тебя билд на самом начале еще провалился, а ты хочешь готовый сервак уже )

Какую версию ставишь? последний коммит из master'а? какой-то testing билд? stable?

Google
Igor
30.04.2017
16:43:52
Если нестабильное - скачай стабильный билд и попробуй его поставить

Если с ним будут проблемы - заведи ишью на гитхабе и прикрепи ошибки из лога

Но не думаю, что этим кто-то сильно заниматься будет, потому что поддержка макоси нафиг не нужна, в принципе

КХ не так уж и ужасно работает под докером. По IO производительность проседает, конечно, но для разработки/теста/любопытства жить можно

Aleksey
30.04.2017
16:45:39
да хотел нативно и так уже полдня сижу

попробую докер

Igor
30.04.2017
16:46:26
да хотел нативно и так уже полдня сижу
так че за версия-то? просто может там сломалось чего, попробуй предыдущую стабильную (54198 вроде), у меня на 10.11 норм собиралась

Aleksey
30.04.2017
16:46:55
у меня 10.9.5 может в этом дело, ветка stable

Igor
30.04.2017
16:47:22
Ну да, еще несколько месяцев назад все норм работало на 10.12 и не работало на 10.11 )

Aleksey
30.04.2017
16:47:54
ок, зн докер, спасибо за ответы

Igor
30.04.2017
16:48:08
Та не за что. Это просто самый безгеморройный способ, правда.

Alexander
30.04.2017
17:29:29
Всем, привет, подскажите, пожалуйста, куда копать: При добавлении записи с таблицу с движком ReplicatedMergeTree ZooKeeper выкидывает ошибку NoNode for ...



Aleksey
30.04.2017
17:38:39
Думаю да )

Alexander
30.04.2017
17:43:24
А под win кто собирал? Поиграться дома :)

Vladimir
30.04.2017
18:21:29
А под win кто собирал? Поиграться дома :)
В Ubuntu for Windows в октябре оно собиралось, но при запуске уводило Винду в синий экран.

Dmitry
30.04.2017
19:23:57


Pavel
30.04.2017
19:39:15
+1=)

Alexey
30.04.2017
20:42:23
а кто-то сейчас может слету сказать про distributed таблицы

Google
Alexey
30.04.2017
20:42:36
мне нужен ключ шардирования построенный на базе нескольких полей

такое возможно сделать красиво?

средствами CH

Andrey
30.04.2017
20:44:05
на базе нескольких полей? Это как?

Alex
30.04.2017
20:54:38
Наверное, что-то типа sipHash64(toString(tuple(a, b, c)))

Или даже проще и быстрее, cityHash64(a, b, c)

Alexey
30.04.2017
21:32:51
да скорее всего так

спасибо

Stannis
01.05.2017
07:40:50
Джентельмены, подскажие по запросу. Уже все инторнеты перечитал Есть такая табличка: ++++++++++++++++++++++++++++++++++++ + F01-23 GigabitEthernet0/2/18 + + F01-32 GigabitEthernet1/2/4 + + F01-32 GigabitEthernet1/3/1 + + F01-32 GigabitEthernet1/3/1 + + F01-10 GigabitEthernet1/2/4 + + F01-37 GigabitEthernet0/2/17 + ++++++++++++++++++++++++++++++++++++ Хочется name int count +++++++++++++++++++++++++++++++++++++++ + F01-23 + GigabitEthernet0/2/18 + 1 + + F01-32 + GigabitEthernet1/2/4 + 1 + + F01-32 + GigabitEthernet1/3/1 + 2 + + F01-10 + GigabitEthernet1/2/4 + 1 + + F01-37 + GigabitEthernet0/2/17 + 1 + +++++++++++++++++++++++++++++++++++++++

т.е. объединить повторябщиеся

Сама табличка сделана уже продукт INNER JOIN

Denys
01.05.2017
07:46:30
Group by

Stannis
01.05.2017
07:49:27
#1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'CE.a.tid' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

Этот результат получился с 2я иннерджойнами

Победил

Alexey
01.05.2017
08:37:35
несколько вопросов по tabix

где-то видел упоминание, что результат можно экспортнуть в CSV из интерфейса (пока не нашел)

и еще

все сохранения поисков и прочее персистенси где сохранятеся? Как я понял это полная статика?

Google
Andrey
01.05.2017
09:41:04
А как победить повеление tabix, когда после перезагрузки страницы он отказывается работать с ch, хоть и показывает что залогинен?

Andrey
01.05.2017
09:55:03
чет я сразу и не сообразил. После перезагрузки страницы падает на запросе: vendor-6613b9e910.js:45 POST http://%clickhouse_url%/?add_http_cors_header=1&log_queries=1 net::ERR_CONNECTION_REFUSED ломится на 80 порт.

Ошибка моя, но поведение интересное. Если в настройках коннекта не указать порт, то он все равно подключится, но после рестарта будет пытаться слать запросы на 80 порт. Если порт в настройках коннекта указать, то все ок даже после рестарта.

Nikolay
01.05.2017
10:33:04
Всем привет! Запилил сборщик запросов к кликхаусу. Собирает мелкие запросы, собирает все это в большие и отправляет на разные инстансы. Кому актуально, потестите пожалуйста и дайте обратную связь. Интерфейс стандартный, поэтому можно стандартные адаптеры на него направлять. https://github.com/nikepan/clickhouse-bulk

ссылка на скомпиленный x64 https://www.dropbox.com/s/e99urgy3sx71f41/clickhouse-bulk-linux_64.tgz?dl=0

Pavel
01.05.2017
12:25:20
О, тру! Батчер!

А в каком формате принимает? Формат кликхауса съест?

Igor
01.05.2017
12:32:38
> Tested with VALUES, TabSeparated formats

Vladimir
01.05.2017
12:36:56
Ок, подождем поддержки rowbinary или native

Aleksey
01.05.2017
15:09:36
добрый день поставил через докер на маке, clickhouse-client подключается, но tabix - на тотже ip вроде как подключается, но ничего не показывает, как минимум список дб в консоли у него Failed to load resource: net::ERR_CONNECTION_TIMED_OUT Где проблема?

Сейчас задача gui подключить

Aleksey
01.05.2017
16:02:54
сделал вируталку на aws, поставил все за пару минут ) открыл порты 8123, 9000, 9009 но по внешнему ip не подлючается, нет никаких доп настроек в кликхаусе?

Igor
01.05.2017
16:08:18
есть, по умолчанию локалхост только слушает

в config.xml настраивается

Aleksey
01.05.2017
16:22:10
надо было <listen_host>::</listen_host> поставить

Aleksey
01.05.2017
16:27:46
ошибка гдето там, но забил уже, развернул на aws за 15 мин, все работает

в докере много лишних телодвижений

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