ведущим инстансом + 4 инстанса под шарды (2 шарда/2 реплики в шарде)
Не проходят миграции. По статусу кластера - он собрался.
Пробую накатить через мастера таблицу, но на шардах она не создаётся.
Может кто направить на истинный путь?
Смотрите доку по поводу create table … on cluster Зукипер настроили?
зукипер поднят. запрос SELECT * FROM system.clusters LIMIT 2 FORMAT Vertical; показывает, что шарды есть
беру запрос на создание таблицы и развёрнутого в кубере инстанса. Там всё работает и поднялось. Пытаюсь продублировать снаружи, но опыта с кластером КХ нехватает. Конфигурится он конечно хреново.
что такое "ведущий инстанс"? чем он отличается от всех остальных? нет такого понятия как "мастер" в clickhouse запрос покажите SQL который запускаете?
Разобрались, да. Подняли кластер с одним шардом и 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 инстанса подняты в докере. в селекте статуса кластера всё норм. сейчас застряли на том, что при обращении мигратора постхога пишет, что авторизация не проходит, хотя пользователь заведён и логин со сторонней машины проходит.
у вас ЗК где? в том же докере? в отдельном? сколько зукиперов?
2 зукипера, 2 инстанса, всё на одной машине композером поднято
2 зукипера? а если сказать на зукипере echo stat|nc localhost 2181 то что выводит? у вас возможно два standalone зукипера
вы как то радикально почистили zookeeper ATTACH TABLE у вас при старте clickhouse-server обычно исполняется соответсвенно по моему у вас сервер тупоперестал стартовать
Там проблема в конфигурации кх была.
Обсуждают сегодня