Size: a a a

ClickHouse не тормозит

2020 July 21

D

Dj in ClickHouse не тормозит
да, 640kb
источник
2020 July 22

A

Alik in ClickHouse не тормозит
Доброй ночи, извиняюсь, возможно, за глупый вопрос, но облазал инет и не нашел ответа. Я пытаюсь загрузить данные dataFrame.write.jdbc(...). Проблема в том, что я хочу создавать таблицу на лету, однако у меня вылетает ошибка связанная с тем, что clickhouse создает, например, колонку с типом DateTime, а нужно Nullable(DateTime). Можно ли как-то создавать таблицы через спарк в clickhouse на лету, чтобы он автоматически создавал Nullable колонки, если в датафрейме есть null значения?
источник

AK

Alex Krash in ClickHouse не тормозит
Alik
Доброй ночи, извиняюсь, возможно, за глупый вопрос, но облазал инет и не нашел ответа. Я пытаюсь загрузить данные dataFrame.write.jdbc(...). Проблема в том, что я хочу создавать таблицу на лету, однако у меня вылетает ошибка связанная с тем, что clickhouse создает, например, колонку с типом DateTime, а нужно Nullable(DateTime). Можно ли как-то создавать таблицы через спарк в clickhouse на лету, чтобы он автоматически создавал Nullable колонки, если в датафрейме есть null значения?
dataframe.write().schema(schema).jdbc(..)
?
источник

A

Alik in ClickHouse не тормозит
Alex Krash
dataframe.write().schema(schema).jdbc(..)
?
пробовал, у меня он вывел 'DataFrameWriter' object has no attribute 'schema'
источник

DO

Dew Oughter in ClickHouse не тормозит
всем привет!
подскажите пожалуйста по следующему вопросу:
есть цепочка событий у каждого пользователя, на одного пользователя мне необходимо собрать массив из этих событий начиная с определенного события, например цепочка действий пользователя: заход на главную страницу -> вбивание в поиск названия -> показ результатов быстрого поиска -> переход на ссылку из быстрого поиска
я хочу сгруппировать эти события в массив так, чтобы этот массив начинался с события "вбивание в поиск названия", как это сделать?
и еще вопрос как сделать так, чтобы этот массив начинался с первого такого события за день (датавремя событий имеется)?
источник

MM

Mariya Mansurova in ClickHouse не тормозит
Dew Oughter
всем привет!
подскажите пожалуйста по следующему вопросу:
есть цепочка событий у каждого пользователя, на одного пользователя мне необходимо собрать массив из этих событий начиная с определенного события, например цепочка действий пользователя: заход на главную страницу -> вбивание в поиск названия -> показ результатов быстрого поиска -> переход на ссылку из быстрого поиска
я хочу сгруппировать эти события в массив так, чтобы этот массив начинался с события "вбивание в поиск названия", как это сделать?
и еще вопрос как сделать так, чтобы этот массив начинался с первого такого события за день (датавремя событий имеется)?
groupArray на пофильтрованной и отсортированной по timestamp таблице даст  массивы событий.
Чтобы отрезать начало до какого-то события, можно использовать arraySlice c indexOf нужного элемента массива.
источник

DO

Dew Oughter in ClickHouse не тормозит
Mariya Mansurova
groupArray на пофильтрованной и отсортированной по timestamp таблице даст  массивы событий.
Чтобы отрезать начало до какого-то события, можно использовать arraySlice c indexOf нужного элемента массива.
спасибо большое
источник

VM

Vladimir Mihailenco in ClickHouse не тормозит
Добрый день. Можно как-то исправить Conversion from AggregateFunction(groupUniqArray(1000), String) to AggregateFunction(groupUniqArray(1000), LowCardinality(String)) is not supported ? Пробую toLowCardinality но не помогает...
источник

v

vitakor in ClickHouse не тормозит
ребята, привет!
заменяет ли Buffer в ClickHouse использование Kafka брокера для пакетного добавления данных?
источник

D

Dj in ClickHouse не тормозит
vitakor
ребята, привет!
заменяет ли Buffer в ClickHouse использование Kafka брокера для пакетного добавления данных?
нет, буфер не персистентный, и одинаковый batchинг не гарантирован
источник

v

vitakor in ClickHouse не тормозит
Dj
нет, буфер не персистентный, и одинаковый batchинг не гарантирован
спасибо
источник

PL

Paul Loyd in ClickHouse не тормозит
vitakor
спасибо
Но это не значит, что обязательно использовать кафку. Можно использовать kittenhouse, например
источник

АБ

Александр Благов... in ClickHouse не тормозит
коллеги, подскажите, если серверу добавить ядер, как заставить кликхаус увидеть все ядра сервера без рестарта ?
источник

v

vitakor in ClickHouse не тормозит
Paul Loyd
Но это не значит, что обязательно использовать кафку. Можно использовать kittenhouse, например
о! а это интересно... спасибо, буду изучать
источник

PL

Paul Loyd in ClickHouse не тормозит
vitakor
о! а это интересно... спасибо, буду изучать
Ну и вообще зависит от задачи. Если сбор логов -- то пишите в файл, а потом каким-то log ingestor (fluentbit и др) вставляете в базу. Тут и балкование и персист.

Если пишете продуктовое что-то, то можно со стороны приложения баловать и  персистить. Или не персистить вообще, а только в памяти баловать и вставлять с кворумом, если позволяет задача. Короче it depends
источник

v

vitakor in ClickHouse не тормозит
Paul Loyd
Ну и вообще зависит от задачи. Если сбор логов -- то пишите в файл, а потом каким-то log ingestor (fluentbit и др) вставляете в базу. Тут и балкование и персист.

Если пишете продуктовое что-то, то можно со стороны приложения баловать и  персистить. Или не персистить вообще, а только в памяти баловать и вставлять с кворумом, если позволяет задача. Короче it depends
задача позволяет даже пропустить небольшое количество данных... главное, чтоб маштабировалось, не тупило и подключалось к Tableau
источник

A

Andrey in ClickHouse не тормозит
Всем привет.

CH при запросах словарей из PG по ODBC попадает на ошибку
ERROR:  prepared statement "_PLAN0x7f4d54cc1800" already exists


Можно ли каким-то образом отключить использование prepared statements на стороне ch? Или есть иные варианты решения данной проблемы?
источник

D

Dj in ClickHouse не тормозит
Александр Благов
коллеги, подскажите, если серверу добавить ядер, как заставить кликхаус увидеть все ядра сервера без рестарта ?
set max_threads в каждом запросе
источник

АБ

Александр Благов... in ClickHouse не тормозит
Dj
set max_threads в каждом запросе
спасибо
источник

K

Kid in ClickHouse не тормозит
спасибо помогло)
источник