отдебажить? в логах клика и зукипера особо ничего не вижу, при этом старая таблица у которой я сделал attach с mergetree на replicatedmergetree бесконечно висит инсерт запрос, а при удалении Received exception from server (version 23.3.2):
Code: 341. DB::Exception: Received from x:9440. DB::Exception: Mutation is not finished because some replicas are inactive right now: x. Mutation will be done asynchronously. (UNFINISHED)
и мне для таблиц надо делать attach после каждого рестарта сервера, только после этого данные восстанвливаются локально на кластере. при этом если добавить новую таблицу все ок, но на другие кластеры она не попадает
config.xml: https://pastebin.com/PwfAzNrf
настроил криво, реплики друг друга не видят через zookeeper реплика не активна значит она не коннектится к zookeeper или потеряла коннект....
логи смотри /var/log/clickhouse-server/clickhouse-server.err.log
я вижу там только сами запросы и такой стектрейс 0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0xe1e20b5 in /usr/bin/clickhouse 1. ? @ 0x89ec0c4 in /usr/bin/clickhouse 2. DB::StorageReplicatedMergeTree::waitMutationToFinishOnReplicas(std::vector<String, std::allocator<String>> const&, String const&) const @ 0x1405e183 in /usr/bin/clickhouse 3. DB::StorageReplicatedMergeTree::waitMutation(String const&, unsigned long) const @ 0x140e09b3 in /usr/bin/clickhouse 4. DB::StorageReplicatedMergeTree::mutate(DB::MutationCommands const&, std::shared_ptr<DB::Context const>) @ 0x14103f4f in /usr/bin/clickhouse 5. DB::InterpreterAlterQuery::executeToTable(DB::ASTAlterQuery const&) @ 0x13712ea1 in /usr/bin/clickhouse 6. DB::InterpreterAlterQuery::execute() @ 0x13710890 in /usr/bin/clickhouse 7. DB::InterpreterDeleteQuery::execute() @ 0x137f9674 in /usr/bin/clickhouse 8. ? @ 0x13bf9ec7 in /usr/bin/clickhouse 9. DB::executeQuery(String const&, std::shared_ptr<DB::Context>, bool, DB::QueryProcessingStage::Enum) @ 0x13bf746d in /usr/bin/clickhouse 10. DB::TCPHandler::runImpl() @ 0x149c994c in /usr/bin/clickhouse 11. DB::TCPHandler::run() @ 0x149df159 in /usr/bin/clickhouse 12. Poco::Net::TCPServerConnection::start() @ 0x17919874 in /usr/bin/clickhouse 13. Poco::Net::TCPServerDispatcher::run() @ 0x1791aa9b in /usr/bin/clickhouse 14. Poco::PooledThread::run() @ 0x17aa2327 in /usr/bin/clickhouse 15. Poco::ThreadImpl::runnableEntry(void*) @ 0x17a9fd5d in /usr/bin/clickhouse 16. ? @ 0x7fd9667a0609 in ? 17. clone @ 0x7fd9666c5133 in ? и все
там запрос типа ALTER TABLE .. DELETE видимо на реплицированной таблице смотри SELECT * FROM system.replicas WHERE database=? AND table=? FORMAT Vertical там поле есть с активными и неактивными репликами...
Обсуждают сегодня