часто выходит ошибка
Poco::Exception. Code: 1000, e.code() = 111, Connection refused (version 22.3.7.28 (official build)), 172.18.0.14:19181
(Connection loss): Cannot attach table `backend_raw`.`entity_logs` from metadata file /var/lib/clickhouse/store/4d5/4d5147b7-4d40-42aa-a02a-08617504a7b6/entity_logs.sql from query ATTACH TABLE backend_raw.entity_logs UUID '2b920508-5935-436d-b474-b09092291d6f' (`log_uuid` UUID, `account_id` UInt64 CODEC(T64, Default), `entity_name` LowCardinality(String), `entity_identity` UInt64 CODEC(T64, Default), `diff_state` String, `dt` DateTime CODEC(Delta(4), Default)) ENGINE = ReplicatedMergeTree('/clickhouse/{cluster}/tables/{shard}/backend_raw/entity_logs', '{replica}') PARTITION BY toYYYYMM(dt) ORDER BY dt SETTINGS index_granularity = 8192
Что с этим можно сделать?
ошибка была выше, тут написано что не смог attach, а почему было написано до этого
Перед этим только вот это 2022.06.27 12:58:08.484806 [ 49 ] {} <Warning> Application: Calculated checksum of the binary: CD757F168A2BF49A3C9A76CC717D2B55. There is no information about the reference checksum. 2022.06.27 12:58:09.847197 [ 49 ] {} <Error> Application: Caught exception while loading metadata: Code: 999. Coordination::Exception: All connection tries failed while connecting to ZooKeeper. nodes: 172.18.0.12:19181, 172.18.0.13:19181, 172.18.0.9:19181, 172.18.0.14:19181 Poco::Exception. Code: 1000, e.code() = 111, Connection refused (version 22.3.7.28 (official build)), 172.18.0.12:19181 Используется CH keeper
так это и есть проблема Application: Caught exception while loading metadata: Code: 999. Coordination::Exception: All connection tries failed while connecting to ZooKeeper. nodes: 172.18.0.12:19181, 172.18.0.13:19181, 172.18.0.9:19181, 172.18.0.14:19181 Poco::Exception. Code: 1000, e.code() = 111, Connection refused (version 22.3.7.28 (official build)), 172.18.0.12:19181
Так я просто понять не могу почему после дропа всех данных всех нод всё поднимается нормально. Собственно что повредилось в этих данных и как этого ихбежать.
чего-то вы не договариваете. у вас КХ не стартует потому что не может подключится к зукиперу. Причем тут повредилось. All connection tries failed while connecting to ZooKeeper у вас embedded кипер на самих нодах КХ ?
Да, embedded. Так в этом и магия. Чистые контейнеры, поднимаю кластер, всё работает. Рестартую все контейнеры, после этого ничего не поднимается. Дропаю все данные всех нод (/var/lib/clickhouse), всё поднимается и работает.
вы все 3 контейнера поднимаете одновременно? там таймаут надо увеличить и вам не надо прописывать 3 зукипера, ходите из КХ ТОЛЬКЛ в свой собственный кипер (localhost)
Обсуждают сегодня