Описание тега clickhouse

ClickHouse is an open-source column-oriented DBMS for real time analytical reporting which has Capability to store and process petabytes of data.
1 ответ

Как я могу использовать функцию arrayExists, когда массив содержит нулевое значение?

У меня в таблице есть столбец массива, допускающий значение NULL: Array(Nullable(UInt16)). Я хочу иметь возможность запросить этот столбец с помощью arrayExists (или arrayAll), чтобы проверить, содержит ли он значение выше определенного порога, но я…
07 дек '17 в 10:17
1 ответ

Дублированные строки в ответ с движком - Слияние

У меня 3 стола events_0, events_1, events_2 с двигателем = MergeTree и 1 стол events с двигателем = Merge CREATE TABLE events as events_0 ENGINE=Merge(currentDatabase(), '^events'); Когда я запускаю SQL-запрос, как select uuid from events where uuid…
21 дек '18 в 09:45
2 ответа

Clickhouse: получить данные из распределенной таблицы

Если у меня есть таблица, какая структура была обновлена ​​(то есть system.query_log после последнего обновления), но каким-то образом распределенное "представление" все еще имеет старую структуру, как я могу запрашивать данные новых столбцов из все…
24 янв '19 в 20:12
2 ответа

Не удается подключиться к зоопарку из кликхауса

Я использую Bitnami Zookeeper AMI для AWS и настроил кластер из 3 узлов. Я указал их в файле конфигурации clickhouse следующим образом. <zookeeper> <node index="1"> <host>X.X.X.X</host> <port>2181</port> </node…
29 янв '19 в 09:51
0 ответов

Как получить требуемый диапазон запросов для quadkey/quadint, выполняющих поиск близости

У меня есть база данных, содержащая lat / lon и Quadkey[1] для более быстрого поиска. Дизайн был вдохновлен этим постом в блоге Carto [2]. Как вы можете видеть из этого блога, они делают запрос на близость, используя запрос SELECT count(1) FROM a2 W…
31 май '18 в 12:46
2 ответа

Замена функции слияния в ClickHouse

Я новичок в ClickHouse и пытаюсь использовать для обработки статистики нашего проекта. Некоторые настольные программы отправляют информацию на наши серверы, и нам необходимо объединить операционные системы в короткий список. Этот пример запроса: SEL…
12 июн '17 в 08:04
1 ответ

Pidfile для clickhouse-сервера отсутствует

Я работаю над недавно установленной Ubuntu 18.04 VM. Следующими шагами я установил ClickHouse. echo "deb http://repo.yandex.ru/clickhouse/deb/stable/ main/" | sudo tee /etc/apt/sources.list.d/clickhouse.list sudo apt-key adv --keyserver keyserver.ub…
04 дек '18 в 07:46
5 ответов

Выберите только строки с максимальной датой

В таблице clickhouse у меня есть несколько строк для одного _id, Я хочу получить только один ряд для каждого _id где столбец _status_set_at имеет свое максимальное значение. Вот чем я сейчас занимаюсь: SELECT _id, max(_status_set_at), count(_id) FRO…
16 авг '18 в 13:51
1 ответ

Clickhouse Репликация структуры таблицы

Я новичок в Clickhouse, и теперь я работаю в миграции Clickhouse, в репликации кластера из трех узлов я создал структуру таблицы вручную для всех реплицируемых узлов, где структура таблицы не реплицируется на другие узлы, но другие nosql db, такие к…
03 сен '18 в 14:14
0 ответов

Реплика руководства в Clickhouse

Я хотел бы иметь более подробную информацию о руководстве реплики (т.е. system.replicas.is_leader) в базе данных ClickHouse. В документации говорится следующее: is_leader: Whether the replica is the leader. Only one replica can be the leader at a ti…
23 ноя '18 в 14:28
3 ответа

Можно ли удалить старые записи из таблицы clickhouse?

Насколько я знаю, clickhouse позволяет только вставлять новые данные. Но возможно ли удалить блок старше некоторого периода, чтобы избежать переполнения жесткого диска?
16 сен '18 в 14:36
1 ответ

RunningDifference(x) для нескольких значений x

Моя таблица tbl_data(event_time, monitor_id, тип,event_date, статус) select status,sum(runningDifference(event_time)) as delta from (SELECT status,event_date,event_time FROM tbl_data WHERE event_date >= '2018-05-01' AND monitor_id =3 ORDER BY eve…
14 июн '18 в 12:41
1 ответ

Получение дубликатов в кластере Clickhouse

Я начал кластеризацию среды на clickhouse. Я начал с базовой конфигурации двух сегментов и одной реплики, используя концепцию распределенных таблиц. Когда я выполняю запрос к распределенной таблице, я получаю повторяющиеся значения. т.е. если у меня…
08 авг '18 в 05:37
0 ответов

Не удалось перезагрузить сервер Clickhouse из-за настройки LowCardinality

Я попытался поиграть с настройкой LowCardinality, я получил сообщение о том, что это экспериментальная функция, и я должен установить SET allow_experimental_low_cardinality_type = 1, чтобы использовать ее. Я выполнил эту команду внутри clickhouse-cl…
06 окт '18 в 09:50
1 ответ

Как администрировать хранилище сервера ClickHouse в кластере при переполнении дисков

Я настраиваю сервер ClickHouse в кластере, но одна из вещей, которые не упоминаются в документации, - это как управлять очень большим объемом данных, он говорит, что он может обрабатывать до петабайт данных, но вы можете ' хранить столько данных на …
08 май '17 в 12:00
1 ответ

Clickhouse, значения столбцов в массив

Я хочу сделать запрос, а затем превратить значения для каждого из его столбцов в массивы, я пытался найти способ сделать это, но до сих пор это намекало мне. Запрос является простым выбором: ВЫБЕРИТЕ a,b,c ОТ X Вместо обычного результата скажем (в ф…
21 май '18 в 21:49
2 ответа

Как настроить сетевое свойство VirtualBox, чтобы ClickHouse мог вызываться на порте 8123 по умолчанию из основной ОС?

Я сделал VM Ubuntu 16.04 с одним сетевым адаптером "сетевой мост" и вторым адаптером "внутренняя сеть". СУБД ClickHouse установлена ​​по умолчанию. Тестовый звонок в подчиненном Ubuntu curl 'http://localhost:8123/' возвращается Ok, Но тот же вызов о…
17 апр '17 в 12:04
5 ответов

Создание базы данных и таблиц в докеризованном экземпляре Clickhouse из файла docker-compose

Мое требование - создавать БД и Таблицы в Clickhouse, когда я поднимаю их с помощью docker-compose. Если это MySQL, я делаю это, как показано ниже: mysql_1: image: mysql:5.7.16 environment: MYSQL_DATABASE: "one" MYSQL_USER: "one_user" MYSQL_PASSWORD…
06 сен '18 в 06:52
1 ответ

Продолжить округление

У меня есть множество массивов [0.21, 0.21, 0.21, 0.21] as a, [0.31, 0.31, 0.31, 0.31] as b, [0.48, 0.48, 0.48, 0.48] as c Если вы заметили, a1+b1+c1 = 1 (где a1 - первый элемент массива a). Я хочу реализовать округление, где ответ [0, 0, 1, 0] for …
10 дек '18 в 15:42
1 ответ

Как мне установить составной первичный ключ для базы данных в clickhouse?

Например, моя схема host : String, timestamp : Date, comment: String Я хочу, чтобы мой первичный ключ был хостом, отметка времени.
15 дек '18 в 12:47