clickhouse_ru | Неотсортированное

Telegram-канал clickhouse_ru - ClickHouse не тормозит

11016

Обсуждаем ClickHouse

Подписаться на канал

ClickHouse не тормозит

Может порт не тот или драйвер рассчитан не на http, а на 9000 бинарный?

Читать полностью…

ClickHouse не тормозит

прикола я не понимаю
как это возможно, второй день ломаю голову, никак эту логику не понимаю
через cmd
через datagrip я подключаюсь к бд нормально
но через языки (шарп, питон)
502 ошибка

ar url = "http://localhost:8125/?query=SELECT%20version()%20FORMAT%20TabSeparatedWithNamesAndTypes";
var username = "admin";
var password = "admin_password";

using var client = new HttpClient
var authValue = Convert.ToBase64String(Encoding.UTF8.GetBytes($"{username}:{password}"));
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", authValue);
var body = new StringContent(" ", Encoding.UTF8, "text/plain");
var response = await client.PostAsync(url, body);
response.EnsureSuccessStatusCode(); var responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);

никто не сталкивался с таким?
ps: postman тоже норм срабатывает

Читать полностью…

ClickHouse не тормозит

я даже отключал блокировщики. не помогло. Попробовал из другого региона (по рдп) - там работает. Может в крым не протягивается (

Читать полностью…

ClickHouse не тормозит

а где он там? я нашёл АИ только при 30 дневном пробном клауде кликхауза

Читать полностью…

ClickHouse не тормозит

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

Читать полностью…

ClickHouse не тормозит

Ого как надо заморочиться, чтобы получить distributed randomly таблик -)

Читать полностью…

ClickHouse не тормозит

а если вам кластер нужен

то лучше поставьте docker и docker-compose

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) test" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-scan-plugin


и сделайте docker-compose.yaml
в который нужный вам remote_servers.xml положите... ну чтобы с кластером локально поиграться...

Читать полностью…

ClickHouse не тормозит

у меня нет /etc/clickhouse-server, не потому ли, что я не выполнил эту часть инструкции
You can also install it:
sudo ./clickhouse install
а сразу ./clickhouse server ?

Читать полностью…

ClickHouse не тормозит

Спасибо! т.е. мне надо в config.xml создать руками эту мету по ссылке, если узла <remote_servers> нет ?

Читать полностью…

ClickHouse не тормозит

ну тогда документацию стоит почитать...

https://clickhouse.com/docs/engines/table-engines/special/distributed#distributed-clusters

Читать полностью…

ClickHouse не тормозит

значит у вас ни один кластер не поеределен

У вас есть возможность конфигурацию менять?

Читать полностью…

ClickHouse не тормозит

Не надо такое спрашивать у Гопоты.
Хочется генеративного? Есть Ask AI в документации КХ

Читать полностью…

ClickHouse не тормозит

Пытаюсь понять, как в CH создать аналог Greenplum табл-ы DISTRIBUTD RANDOMLY, гже каждая строка падает на случайны шард ?

Если это годится, то что д.б. в 'cluster_name' ? :

-- 1. Создаём локальную таблицу (на каждом узле)
CREATE TABLE local_table (
id UInt32,
data String
) ENGINE = MergeTree()
ORDER BY id;

-- 2. Создаём распределённую таблицу, которая раскидывает данные случайным образом
CREATE TABLE distributed_table AS local_table
ENGINE = Distributed(
'cluster_name', -- имя кластера, которое вы задаёте при настройке
database_name, -- база данных
local_table, -- локальная таблица
rand() % 8 -- распределение по случайным числам (например, 8 частей)

Читать полностью…

ClickHouse не тормозит

10x! numbers(1,3) - работает, sequence(1, 10) - нет

Читать полностью…

ClickHouse не тормозит

В ClickHouse нет прямого аналога функции generate_series, как в PostgreSQL. Однако, вы можете создать аналогичную функциональность с помощью других методов.

Вот несколько способов, как можно сгенерировать последовательность чисел в ClickHouse:

1. Использование arrayJoin и array:
Вы можете создать массив и затем использовать arrayJoin для его разворачивания.

   SELECT arrayJoin(array(1, 2, 3, 4, 5)) AS number


2. Использование numbers:
ClickHouse имеет функцию numbers, которая генерирует последовательность чисел.

   SELECT number 
FROM numbers(10) -- Генерирует числа от 0 до 9


Если вам нужно начать с другого числа или задать шаг, вы можете использовать арифметические операции.

3. Использование sequence (начиная с версии 21.8):
В более новых версиях ClickHouse вы можете использовать sequence для генерации последовательностей.

   SELECT sequence(1, 10) AS numbers


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

SELECT number + 1 AS number 
FROM numbers(10) -- Генерирует числа от 0 до 9, добавляем 1


Таким образом, вы можете добиться аналогичного результата, как в PostgreSQL с generate_series.

Читать полностью…

ClickHouse не тормозит

это значит бекап идет но в фоне... таймаут на клента пришел

надо было
clickhouse-client --receive_timeout=86400 и в нем запускать

ну или ASYNC использовать

смотрите

SELECT * FROM system.backups

Читать полностью…

ClickHouse не тормозит

Всем привет
Хочу сделать backup используя BACKUP TABLE TO Disk
но выходит сообщение
“”
Timeout exceeded while receiving data from server. Waited for 300 seconds, timeout is 300 seconds.
Cancelling query.
Query was cancelled.

не могу пока понять что поставить в SETTINGS что бы это обойти
Может кто то сталкивался
Спасибо

Читать полностью…

ClickHouse не тормозит

У меня по умолчанию был, может у вас JS на сайте отключен?

Читать полностью…

ClickHouse не тормозит

ну... можете выйти из чата, закрыть компьютер и пойти дышать свежим воздухом... может это не ваше вообще?

Читать полностью…

ClickHouse не тормозит

rand() просто, без % 8
дистрибутед сам разберется с количеством шардов - будет раскидывать на сколько у вас есть

Читать полностью…

ClickHouse не тормозит

спасибо, попробую. Так-то ставил по https://clickhouse.com/docs/knowledgebase/install-clickhouse-windows10

Читать полностью…

ClickHouse не тормозит

тогда поставьте как положено по инструкции через пакет

https://clickhouse.com/docs/install/debian_ubuntu

Читать полностью…

ClickHouse не тормозит

да, но лучше сделать в /etc/clickhouse-server/config.d/remote_servers.xml

Читать полностью…

ClickHouse не тормозит

Вряд ли у вас версия в которой ее не было :))

https://clickhouse.com/docs/sql-reference/functions/array-functions#range

Читать полностью…

ClickHouse не тормозит

в моей версии нет такой

Читать полностью…

ClickHouse не тормозит

А если SELECT count(*) FROM system.clusters = 0 ?

Читать полностью…

ClickHouse не тормозит

в cluster_name должно быть имя кластера из <remote_servers> секции конфига

см.

SELECT * FROM system.clusters

Читать полностью…

ClickHouse не тормозит

супер, значит на простых вопросах гпт хотяб в 50% попадает

Читать полностью…

ClickHouse не тормозит

Есть
https://fiddle.clickhouse.com/cd86748a-b8fc-420a-9729-a1d2f9587044

Читать полностью…

ClickHouse не тормозит

В CH есть аналог generate_series из PG ? Вот этот вариант не рабочий или чего-то не знаю ? Версия БД 25.6.1

Читать полностью…
Подписаться на канал