184 похожих чатов

ПХ хочет работать с кластером, настроил кластер по статье с

ведущим инстансом + 4 инстанса под шарды (2 шарда/2 реплики в шарде)
Не проходят миграции. По статусу кластера - он собрался.
Пробую накатить через мастера таблицу, но на шардах она не создаётся.
Может кто направить на истинный путь?

10 ответов

32 просмотра

Смотрите доку по поводу create table … on cluster Зукипер настроили?

Алексей-Ямщиков Автор вопроса
Slach [altinity]
Смотрите доку по поводу create table … on cluster ...

зукипер поднят. запрос SELECT * FROM system.clusters LIMIT 2 FORMAT Vertical; показывает, что шарды есть

Алексей-Ямщиков Автор вопроса
Slach [altinity]
Смотрите доку по поводу create table … on cluster ...

беру запрос на создание таблицы и развёрнутого в кубере инстанса. Там всё работает и поднялось. Пытаюсь продублировать снаружи, но опыта с кластером КХ нехватает. Конфигурится он конечно хреново.

что такое "ведущий инстанс"? чем он отличается от всех остальных? нет такого понятия как "мастер" в clickhouse запрос покажите SQL который запускаете?

Алексей-Ямщиков Автор вопроса
Slach [altinity]
что такое "ведущий инстанс"? чем он отличается от...

Разобрались, да. Подняли кластер с одним шардом и 2 инстансами. Почистили зукипер, миграции постхога начали стартовать, но отваливаются по таймауту сокета в логе КХ подобные ошибки <Error> Application: Coordination::Exception: No node, path: /clickhouse/prod/tables/noshard/posthog.infi_clickhouse_orm_migrations/replicas/ch-sub-01-0/metadata: Cannot attach table `posthog`.`infi_clickhouse_orm_migrations` from metadata file /var/lib/clickhouse/store/b54/b549fd7d-acb2-4737-b549-fd7dacb2a737/infi_clickhouse_orm_migrations.sql from query ATTACH TABLE posthog.infi_clickhouse_orm_migrations UUID '732224ae-2b74-4505-b322-24ae2b74b505' (`package_name` String, `module_name` String, `applied` Date DEFAULT '1970-01-01') ENGINE = ReplicatedMergeTree('/clickhouse/prod/tables/noshard/posthog.infi_clickhouse_orm_migrations', '{replica}-{shard}') PARTITION BY toYYYYMM(applied) ORDER BY (package_name, module_name) SETTINGS index_granularity = 8192: while loading database `posthog` from path /var/lib/clickhouse/metadata/posthog ошибка при миграциях requests.exceptions.ConnectionError: HTTPConnectionPool(host='ххх.ххх.ххх.ххх', port=8123): Read timed out. где ххх.ххх.ххх.ххх - адрес хоста на котором эти 2 инстанса подняты в докере. в селекте статуса кластера всё норм. сейчас застряли на том, что при обращении мигратора постхога пишет, что авторизация не проходит, хотя пользователь заведён и логин со сторонней машины проходит.

Алексей Ямщиков
Разобрались, да. Подняли кластер с одним шардом и...

у вас ЗК где? в том же докере? в отдельном? сколько зукиперов?

Алексей-Ямщиков Автор вопроса
Denny [Altinity]
у вас ЗК где? в том же докере? в отдельном? скольк...

2 зукипера, 2 инстанса, всё на одной машине композером поднято

Алексей Ямщиков
2 зукипера, 2 инстанса, всё на одной машине композ...

2 зукипера? а если сказать на зукипере echo stat|nc localhost 2181 то что выводит? у вас возможно два standalone зукипера

Алексей Ямщиков
Разобрались, да. Подняли кластер с одним шардом и...

вы как то радикально почистили zookeeper ATTACH TABLE у вас при старте clickhouse-server обычно исполняется соответсвенно по моему у вас сервер тупоперестал стартовать

Алексей-Ямщиков Автор вопроса
Slach [altinity]
вы как то радикально почистили zookeeper ATTACH T...

Там проблема в конфигурации кх была.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта