
Igor
24.11.2016
09:40:40
или вы этим заодно и занимаетесь? :)

Vladislav
24.11.2016
09:41:25

Roman
24.11.2016
09:41:44

Google

Igor
24.11.2016
09:42:16

Vladislav
24.11.2016
09:42:44

Roman
24.11.2016
09:43:03
Начинали они с 600 баксофф со скидаками за лицензию. Сейчас дошли до 2К. Значит, знают свой рынок.
и очень платное
Есть бесплатный клиент для просмотра готовых отчетов и дашбордов — то есть сценарий такой — один аналитик сделал выгрузку, нарисовал графики и дашборды и расшарил все это на сетевой диск; остальные пользователи после этого смогут бебсплатно смотреть.

Vladislav
24.11.2016
09:45:08

Roman
24.11.2016
09:45:41

Vladislav
24.11.2016
09:55:54
вот только как коннект на КХ делается?

Vladislav
24.11.2016
09:56:58

Vladislav
24.11.2016
09:58:14

Vladislav
24.11.2016
09:58:26

Google

Vladislav
24.11.2016
09:59:52

Igor
24.11.2016
10:00:47
Большое спасибо! ??
и вот пуллреквест с поддержкой КХ https://github.com/getredash/redash/pull/1409

Igor
24.11.2016
10:03:27
отлично будет если будет в redash, не нужно будет в нашем guiclickhouse - делать pivot и графики)

Igor
24.11.2016
10:03:45
в нашем - это smi2 который вроде?

Igor
24.11.2016
10:03:57
да

Igor
24.11.2016
10:04:01
вы клевые :)

Igor
24.11.2016
10:05:04
спасибо) просто самим очень нужно графики ... но делать "не кому" пока

Roman
24.11.2016
10:13:38
по http-интерфейсу, забирается json
Хм... Такое же можно сотворить и с Табло #tableau : http://www.tableau.com/about/blog/2015/8/connect-just-about-any-web-data-new-web-data-connector-42246 Если я правильно понимаю технологию

Igor
24.11.2016
10:22:50
А вот мне хочется странного.
Можно каким-нибудь простым запросом запросить count() по всем таблицам в БД?
Мне приходит в голову только
SELECT 'table1' AS table1, count() FROM table1
UNION ALL
SELECT 'table1' AS table2, count() FROM table2
А хочется типа
SELECT name, count() FROM (SELECT * FROM system.tables WHERE database = 'default')

Виктор
24.11.2016
10:30:37
А там нет rows?
Количество строк
А, все равно не то, только локальное будет если и есть
Ну нет, через union только тогда

Igor
24.11.2016
10:31:13
мне локального будет достаточно)
но нет, в system.tables нету

Виктор
24.11.2016
10:31:50
Тогда увы
А
А в system.parts ?

Igor
24.11.2016
10:34:34
Ммм, нету, но там побольше информации, да, спасибо)
SELECT table, sum(bytes) FROM system.parts WHERE database = 'default' GROUP BY table ORDER BY table;
Мне хватит для мониторинга изменения данных в таблицах, благодарю еще раз :3

Виктор
24.11.2016
10:45:25
Там надо where active

Google

Виктор
24.11.2016
10:45:30
Если я правильно помню

Valeriy
24.11.2016
12:21:06
В Google-группах упомянуты несколько проблем с загрузкой данных в CH. Стоит ли багрепорта еще одна? Лью данные параллельно в примерно 20-30 потоков, в какой-то момент в логах вываливаются исключения вида Too many open files и несколько стектрейсов, после чего сервер падает в кору. ulimit -n может быть действительно маловат (1024), но наверное это не повод падать в кору?

Vladimir
24.11.2016
12:21:51

Alexey
24.11.2016
13:27:58
В init-скрипте ulimit-ы поднимаются до 262144.
Проблема может быть, если запускать вручную.

Иван
24.11.2016
14:36:32
С kudu такие же приколы были у нас. Подали с connection refused

Valeriy
24.11.2016
15:21:44
Понятно, да, что маловат ulimit, но вопрос остается о том, стоит ли это открытого бага. Нужно ли будет кому-то работать с такими жесткими ulimit'ами. Скажем, когда у нас однажды на проде упал массовый сервис из-за нехватки ламита на число открытых файлов, было весьма грустно )

Igor
24.11.2016
15:23:14
А есть какие-нибудь критичные минусы вставки объектов в MergeTree по 5-50 строк раз в 1-5 секунд?

Valeriy
24.11.2016
15:25:39
zstd рекомендуется использовать только когда совсем места мало? Из-за его не production-ready (хотя его недавно объявили уже production-ready) или потому, что разжимает дольше, чем lz4?

Иван
24.11.2016
15:40:00
А как поставить clickhouse-local?
Поставил клиент и сервер, а его нет

Anatoly
24.11.2016
15:40:39

Иван
24.11.2016
15:41:03
Ок

Alexey
24.11.2016
16:29:26
У нас есть последний пакет, который сегодня выложили на продакшен. А наружу публикую после того, как у нас немного поработает. Сейчас смотрим... Есть мелкие проблемы.
и теперь он production ready.
Разжимает медленнее чем lz4 в районе трёх раз. Это сильно заметно, если работаем с горячими данными, которые в page cache. Поэтому там сделано, что настраивается для сжатия крупных кусков - то есть, более-менее старых данных.


Igor
24.11.2016
18:28:46
а здесь есть кто-нибудь, кто успешно собирал КХ под макосью? У меня как-то раз получилось с ~1.1.54057, а сейчас че-т несмотря на то, что все успешно собралось, не могу найти бинарник с клиентом в папке build
o____O
/tmp/clickhouse-20161124-90361-1fl05va/ClickHouse-1.1.54075-testing/build
❯ ./dbms/src/Server/clickhouse --client
ClickHouse client version 1.1.77777.
Connecting to localhost:9000.
Connected to ClickHouse server version 1.1.54046.
Warning: could not determine server time zone. Proceeding with local time zone.
:)

Google

Alexey
24.11.2016
18:34:04
В новой версии вместо clickhouse-client делается симлинк на сервер.
При соединении со старым сервером новый клиент говорит, что ему не дали таймзону - это Ок.

Igor
24.11.2016
18:34:29
Дадада, я понял
Я просто прифигел от того, что clickhouse --client сработало :)))
И правда, если сделать симлинк с названием clickhouse-client, то сразу клиент запускается.
Большое спасибо!
Только последний вопрос - смущает номер билда. Это из-за того, что он был собран не из стабильного коммита?
Если да, можно ли прокинуть как-нибудь насильно версию при компиляции?

Vladimir
24.11.2016
18:37:53

Alexey
24.11.2016
18:44:50

Igor
24.11.2016
18:44:56
ОК, спасибо!

Igor
24.11.2016
21:25:53
Подскажите,вопрос и нужно ли ставить issue в github ))
Если используется StorageReplicatedMergeTree - при удалении партиции, отправил запрос на реплику , и получаю сообщение об ошибки
<Error> ServerErrorHandler: Code: 194, e.displayText() = DB::Exception: Password required for user default, e.what() = DB::Exception, Stack trace:
Правильно ли определять мастер ноду реплик в которую отправить запрос по признаку is_leader из таблицы system.replicas ?
или отправлять запрос на любую _одну_ из нод реплики?
Отправил DROP PARTITION только в is_leader ноды - все удалилось на всех репликах

Alexey
24.11.2016
21:57:25

Igor
24.11.2016
21:58:08
спасибо)

Alexey
24.11.2016
21:58:32


Igor
24.11.2016
22:01:51
о теперь понял откуда такая странная ошибка, я просто подумал что враппере где-то ошибку допустил
Ну я сделал выбор "master" ноды и отправку только на нее
Если кому то нужно truncate table в кластере, пример тут
https://github.com/smi2/phpClickHouse/blob/master/example/cluster_06_truncate_table.php

Renat
24.11.2016
22:59:57
Igor
есть ли планы на мультиязычность в https://github.com/smi2/clickhouse-frontend ?

Google

Igor
24.11.2016
23:03:53
если кто то возьмется переводить, пока запросов не было и нужно ли ?)
в роад мап я себе пометил мульти-язык - т.е вынести в отдельный js , все русские слова.
но приоритетные для меня :
- Ошибки редактора, не корректно отправляет запрсы "под курсором"
- Подсветка полей , указанных таблиц в select
- возможно Pivot
перевод на 20ом месте)

Renat
24.11.2016
23:06:19
> нужно ли ?)
было бы неплохо. спрос точно есть ;)