Size: a a a

ClickHouse не тормозит

2021 February 12

m

mrAndersen in ClickHouse не тормозит
mrAndersen
curl http://192.168.10.21:8124?query=select%201

?
В браузере ?)
источник

AK

Alina Kocheva in ClickHouse не тормозит
❌ Constantine ❌
возможно файвол или посмотреть что пишет в логах
фаервол там стоит calico, но его вырубали тот же эффект
по лгам посмотрю
источник

AK

Alina Kocheva in ClickHouse не тормозит
Alexey Butskiy
Проблема не в кликхаусе, а в курле. Включите вывод дебага курла и посмотрите что он выдает.
Я смотрела, он отдает 404, на другом сервере та же версия HTTP, но отдает Ок.
curl -v  http://192.168.10.21:8123/ping
*   Trying 192.168.10.21:8123...
* TCP_NODELAY set
* Connected to 192.168.10.21 (192.168.10.21) port 8123 (#0)
> GET /ping HTTP/1.1
> Host: 192.168.10.21:8123
> User-Agent: curl/7.68.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 404 Not Found
< Date: Fri, 12 Feb 2021 08:41:07 GMT
< Connection: Close
<
There is no handle /ping

Use / or /ping for health checks.
Or /replicas_status for more sophisticated health checks.

Send queries from your program with POST method or GET /?query=...

Use clickhouse-client:

For interactive data analysis:
   clickhouse-client

For batch query processing:
   clickhouse-client --query='SELECT 1' > result
   clickhouse-client < query > result
* Closing connection 0
источник

❌ Constantine ❌ in ClickHouse не тормозит
Dj
наверно STOP REPLICA/START REPLICA
вероятно вы про RESTART REPLICA. в след раз попробую
источник

AK

Alina Kocheva in ClickHouse не тормозит
Alexey Butskiy
Проблема не в кликхаусе, а в курле. Включите вывод дебага курла и посмотрите что он выдает.
просто  с соседних серверов, где курл работает норм такая же фигня
то есть на один экземпляр он отдает Ок, а на другой - 404 с того же сервера
источник

D

Dj in ClickHouse не тормозит
❌ Constantine ❌
вероятно вы про RESTART REPLICA. в след раз попробую
RESTART=STOP+START...
источник

D

Dj in ClickHouse не тормозит
Alina Kocheva
просто  с соседних серверов, где курл работает норм такая же фигня
то есть на один экземпляр он отдает Ок, а на другой - 404 с того же сервера
пробовали на правильном порту запускать? может баг в КХ (хотя маловероятно)
источник

❌ Constantine ❌ in ClickHouse не тормозит
Dj
RESTART=STOP+START...
ну это понятно :) в доке только рестарт
источник

AK

Alina Kocheva in ClickHouse не тормозит
Dj
пробовали на правильном порту запускать? может баг в КХ (хотя маловероятно)
на этом сервере ещё оин инстанс CH работает на 8123, аналогичная ситуация
источник

D

Dj in ClickHouse не тормозит
❌ Constantine ❌
ну это понятно :) в доке только рестарт
а да, сорри
источник

AB

Alexey Butskiy in ClickHouse не тормозит
Alina Kocheva
на этом сервере ещё оин инстанс CH работает на 8123, аналогичная ситуация
т.е. на
curl 'http://localhost:8123/'
и на curl 'http://localhost:8124/'
он выдаёт 404 и говорит что ему прислали неверные гет параметры?
источник

D

Dj in ClickHouse не тормозит
Alina Kocheva
на этом сервере ещё оин инстанс CH работает на 8123, аналогичная ситуация
может вы игрались с хендлерами и выключили дефолтс

что у вас в секции http_handlers в processed_configs?
источник

AK

Alina Kocheva in ClickHouse не тормозит
Alexey Butskiy
т.е. на
curl 'http://localhost:8123/'
и на curl 'http://localhost:8124/'
он выдаёт 404 и говорит что ему прислали неверные гет параметры?
да, это два разных инстанса на одном сервер и у обоих такая фигня
источник

AK

Alina Kocheva in ClickHouse не тормозит
Dj
может вы игрались с хендлерами и выключили дефолтс

что у вас в секции http_handlers в processed_configs?
Да ничего вроде, все по дефолту
источник

AK

Alina Kocheva in ClickHouse не тормозит
сейчас буду тестировать на сервере с другой 20 убунтой
источник

AB

Alexey Butskiy in ClickHouse не тормозит
Alina Kocheva
да, это два разных инстанса на одном сервер и у обоих такая фигня
а вы точно на локалхост пробовали или как выше писали на IP сразу?
судя по дебагу вот *Mark bundle as not supporting multiuse HTTP/2
я не знаю, завозили в кликхаус HTTP/2 или нет. либо у вас nginx где-то стоит перед ним и вы неправильно проксируете запросы
источник

E

Edya in ClickHouse не тормозит
Коллеги, привет! Какой сейчас самый быстрый и простой способ скопировать стендалон инстанс кликхауса на другой хост? Нужно переехать с одного хоста на другой
источник

AK

Alina Kocheva in ClickHouse не тормозит
Alexey Butskiy
а вы точно на локалхост пробовали или как выше писали на IP сразу?
судя по дебагу вот *Mark bundle as not supporting multiuse HTTP/2
я не знаю, завозили в кликхаус HTTP/2 или нет. либо у вас nginx где-то стоит перед ним и вы неправильно проксируете запросы
точно пытались на локалхос, никаких прокси до CH нету.
Если бы проблема была в curl, то нельзя было бы этим curl получить нормальный ответ от другого CH.
А на этом сервере запрос до другого CH работает Ок., а к локальному не работает.
И с других серверов такая же ситуация, на проблмном сервере запрос фейлится, на другом сервере запрос(ping) выполняется.
источник

AB

Alexey Butskiy in ClickHouse не тормозит
Alina Kocheva
точно пытались на локалхос, никаких прокси до CH нету.
Если бы проблема была в curl, то нельзя было бы этим curl получить нормальный ответ от другого CH.
А на этом сервере запрос до другого CH работает Ок., а к локальному не работает.
И с других серверов такая же ситуация, на проблмном сервере запрос фейлится, на другом сервере запрос(ping) выполняется.
это прямо мистика какая-то. но тут могу посоветовать только tcpdump и смотреть пакеты с заголовками и что прилетает в clickhouse.
а попробуйте вместо curl, например wget
источник

AK

Alina Kocheva in ClickHouse не тормозит
Alexey Butskiy
это прямо мистика какая-то. но тут могу посоветовать только tcpdump и смотреть пакеты с заголовками и что прилетает в clickhouse.
а попробуйте вместо curl, например wget
wget пробовала, там он просто 404 отдает, в принуипе, то же, что и курл
источник