@clickhouse_ru

Страница 62 из 723
Alexey
07.02.2017
03:26:34
Нет, не сталкивались. Мы серьёзно не использовали clickhouse-server под Mac OS X. Возможно, всё ещё есть проблемы с такой сборкой. Если важно запускать именно на Mac, попробуйте вместо этого использовать Docker образ.

Mr
07.02.2017
04:04:35
почему не использовать докер? зачем эти телодвижения и захломление системы ненужным? докер образ поднимается за секунды, у самого build/test server на мак мини

Konstantin
07.02.2017
07:35:12
Говорят, кроссплатформенность положительно влияет на динамику качества кода ;)

Maxim
07.02.2017
07:37:06
Говорят, кроссплатформенность положительно влияет на динамику качества кода ;)
Есть какие-нибудь исследования на этот счёт? Correlation doesn't imply causation же

Google
Konstantin
07.02.2017
07:37:44
Знал бы о таком, не написал бы "говорят"

Anatoly
07.02.2017
07:40:16
Говорят, кроссплатформенность положительно влияет на динамику качества кода ;)
врут. количество костылей только растёт, по моему опыту. Может, в плюсах не так.

Konstantin
07.02.2017
07:41:12
Есть и обратные примеры

Slach
07.02.2017
08:56:17
врут вообще то кроссплатформенность должна быть обеспечена потребностью бизнеса реальной, для кликхаус Я такой потребности не вижу наличие докер образа обеспечивает должный уровень портабельности и сборка под макось нужна только если вы собираетесь пуллреквесты делать в проект и сидите под макос.

Виктор
07.02.2017
09:43:37
Для среднего проекта в вакууме кроссплатформенность это не особо плохо

Но если проект ориентируется на максимальную производительность, это не вариант

ClickHouse именно такой проект.

Pavel
07.02.2017
10:04:56
не надо докер, пожалуйста

Dmitry
07.02.2017
10:05:20
aerospike вообще на фре не хотят собираться

и плюют на нее

Pavel
07.02.2017
10:05:37
надо пакет, а ставить "тонну бинарного хлама" пусть даже собранного Яндексом я лично не хочу, я хочу иметь возможность сам собрать с пакетиков, то, что нужно конкретно мне и самолично, если хочется - залить это в докер образ

у Фри малая аудитория, а API если юзать системные фишки не сказать, что сильно похож на линукс

Slach
07.02.2017
10:06:42
пакет под ubuntu есть в чем проблема??? мы OSX обсуждаем? ;) и какой там пакетный менеджер? неужели brew ? ;)

Google
Igor
07.02.2017
10:08:42
да, в макоси брю наибольшей популярностью пользуется

Pavel
07.02.2017
10:09:14
я бы сказал брю для мака - это стандарт

а вот докер для мака - это вещь очень своеобразная и если он когда-либо будет работать как лиунксовый без кучи слоев виртулизации - я только за

и тащить целый огромный слой изоляции для запуска высопокпроизводительной бд... не хочется) +100 за brew пакетик. А если будет dmg! Ух! Заживем!

Igor
07.02.2017
10:10:37
а вот докер для мака - это вещь очень своеобразная и если он когда-либо будет работать как лиунксовый без кучи слоев виртулизации - я только за
плюсую. но поддерживать исходники в OSX-компилируемом состоянии совместимом состоянии только для того, чтобы интересующиеся люди могли поднять сервер, который никогда не будет работать на продакшене

Igor
07.02.2017
10:10:58
мне кажется, требование кроссплатформенности логично для clickhouse-client

который сейчас не компилируется без сервера

Pavel
07.02.2017
10:11:09
^^ просто запустить поиграться, чисто для тестов

Igor
07.02.2017
10:11:13
(по факту, вообще это один и тот же бинарник)

вот запускать виртуалку с линуксом, поверх нее докер, там - clickhouse-client - это полный п****ц, извините

Pavel
07.02.2017
10:11:49
продакшен использования для CH на маке я не вижу, вот честно, а вот иметь возможность держать всю свою среду на маке без тысячи слоев изоялции - хотя бы для тестов - круто

Roman
07.02.2017
10:11:49
^^ просто запустить поиграться, чисто для тестов
Для "просто запуститься" нужно тратить время разработчиков КХ, коих и так мало?

Pavel
07.02.2017
10:12:10
да, кстати, CH клиент воткнуть бы из brew - было бы классно :)

и общаться пусть даже с вмкой в докере

Roman
07.02.2017
10:12:25
Я честно говоря не очень понимаю уровень сложности задачи, сделать КХ полностью совместимым с Mac'ом

Igor
07.02.2017
10:12:45
Вот. сервер на VM в докере - это вполне нормально. Оверхед будет, да, но это же тестовая (разработческая) машина.

Pavel
07.02.2017
10:12:52
mac почти идентичен фре по чсти подложенных API

Igor
07.02.2017
10:13:11
да, кстати, CH клиент воткнуть бы из brew - было бы классно :)
Я могу попробовать сделать bottle с precompiled бинарниками, чтоб по 20 минут не ждать А хотя не, не получится же, потому что динамически слинковано всё :(

Pavel
07.02.2017
10:13:15
почти весь посикс там есть, но изредка какие-то вещи делаются нусовсем по иному и приходится тащить кучу странных инклудов

Google
Roman
07.02.2017
10:13:23
я не в курсе использования freebsd под базы данных.есть статистика?

Igor
07.02.2017
10:13:25
просьба сочувствующим попробовать поставить из https://github.com/hatarist/homebrew-clickhouse

Pavel
07.02.2017
10:13:25
это тоже плюс :)

Виктор
07.02.2017
10:16:18
У меня кликхаус в докере на маке уже месяц бесперебойно работает

Так что не вижу проблем =)

Dmitry
07.02.2017
10:16:48
я где-то пол-года гоняю

нормально вполне

Виктор
07.02.2017
10:16:56
И клиент тоже. Хотя с клиентом я согласен: лучше иметь нативный под мак.

Dmitry
07.02.2017
10:17:08
а под клиент ребята DataGrip заточили

Mr
07.02.2017
10:17:09
у меня работает с самого начала как он появился на гитхабе

какие виртуалки с линуксом? о чем вы?

Mr
07.02.2017
10:17:26
времени слишком много? ну бывает

в макоси

в докере

Виктор
07.02.2017
10:17:38
Виртуалка с кликхаусом тоже раньше была, перешел на докер.

Dmitry
07.02.2017
10:17:48
и чем плох докер в os x?

Igor
07.02.2017
10:17:53
эм. докер в любом случае поднимает линух

Dmitry
07.02.2017
10:18:02
и?

Igor
07.02.2017
10:18:05
раньше использовали Virtualbox в headless, сейчас - xhyve

Google
Dmitry
07.02.2017
10:18:11
ну и?

Pavel
07.02.2017
10:18:11
тем, что докер на OSX - это виртулизация, а не контейенризация.

Dmitry
07.02.2017
10:18:23
чем линух в os x отличается от линукса в виртуалке?

Виктор
07.02.2017
10:18:26
Да пусть хоть windows 3.11 поднимает

Dmitry
07.02.2017
10:18:33
оно работает

Pavel
07.02.2017
10:18:34
когда это будет "просто пачка процессов" на Mach ядре - тогда он будет совсем как линуксовый :)

Виктор
07.02.2017
10:18:35
Главное - работает без проблем и особо не тормозит

Igor
07.02.2017
10:18:36
ну и то, что > какие виртуалки с линуксом? такие, что докер в осх - это виртуалка с линуксом, внутри которого уже контейнеры. сильно больше оверхеда

Dmitry
07.02.2017
10:18:39
для разрабоки хватит

Mr
07.02.2017
10:18:51
да какой там оверхед?

Pavel
07.02.2017
10:18:54
виндовс не надо :)

Dmitry
07.02.2017
10:18:56
кто-нибудь мерял этот оверхед?

он вообще измеряем?

:)

Pavel
07.02.2017
10:19:15
оверхед виртулизации - это имхо тем из офтопика и из мира виртулизации

Mr
07.02.2017
10:19:16
вы вот два дня потратите чтобы его собрать только нативно

вот это оверхед

Pavel
07.02.2017
10:19:40
кому оверхед, кому - приятные задачи на выхи)

Виктор
07.02.2017
10:19:55
приятные о_О

Google
Pavel
07.02.2017
10:19:59
почему нет?

Виктор
07.02.2017
10:20:16
Лучше напишите кто-нибудь интерфейс

Igor
07.02.2017
10:20:19
Я измерял. I/O (что чтение, что запись) в ~7 раз медленнее

Виктор
07.02.2017
10:20:21
Чтобы состояние кластера показываел

Dmitry
07.02.2017
10:20:23
про оверхед на os x сильно смешно слышать

Igor
07.02.2017
10:20:47
вы вот два дня потратите чтобы его собрать только нативно
ну вообще сейчас он нативно нормально собирается

Dmitry
07.02.2017
10:21:17
сама база нафиг не уперлась, тестировать нужно в связке с другими сервисами

а тут уж docker-compose есть

Igor
07.02.2017
10:23:50
ладно, в любом случае я не спорю, что поддерживать кодовую базу всего проекта только ради того, чтобы потешить желание нативно запускать _сервер_ в BSD/OSX - это не очень эффективно, потому что на продакшене BSD/OSX сильно вряд ли будет. но вот нативные клиенты под популярные платформы (OS X ту же) было бы классно.

Alexander
07.02.2017
10:33:18
Всем привет! Скажите по опыту, какой подход лучше? https://groups.google.com/forum/#!topic/clickhouse/D_XGEQ6DDNE Мне кажется, что 2-й, но вроде в Метрике что-то ближе к первому используется, а?

Dmitry
07.02.2017
10:42:01
смотря какие цели - если захват мира, то os x надо окучивать

не надо как лохи цифирки в numbers лопатить, когда есть CH :)

Pavel
07.02.2017
10:55:05
меня по-прежнему донимает вопрос, как избавится от демона, который накапливает данные и вставляет их в CH.

Dmitry
07.02.2017
10:55:32
Buffer таблица?

Pavel
07.02.2017
10:55:53
есть мысль, что можно копить даныне в memory таблице и делать копирования из нее в persistency базу по таймеру

но как-то оно хрупко звучит, все равно нужен внешний демон, который будет создавать новые таблицы каждые скажем 10 секунд и пушить данные.

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

Dmitry
07.02.2017
10:56:50
Pavel
07.02.2017
10:57:30
Buffers the data to write in RAM, periodically flushing it to another table. During the read operation, data is read from the buffer and the other table simultaneously.

Dmitry
07.02.2017
10:57:32
Это готовый движок как раз это и делает

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