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

Привет. почему-то не синкаются кластеры между собой, можно это как-то

отдебажить? в логах клика и зукипера особо ничего не вижу, при этом старая таблица у которой я сделал 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

4 ответов

15 просмотров

настроил криво, реплики друг друга не видят через zookeeper реплика не активна значит она не коннектится к zookeeper или потеряла коннект....

логи смотри /var/log/clickhouse-server/clickhouse-server.err.log

xor- Автор вопроса
Slach [altinity]
логи смотри /var/log/clickhouse-server/clickhouse-...

я вижу там только сами запросы и такой стектрейс 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 ? и все

xor
я вижу там только сами запросы и такой стектрейс ...

там запрос типа ALTER TABLE .. DELETE видимо на реплицированной таблице смотри SELECT * FROM system.replicas WHERE database=? AND table=? FORMAT Vertical там поле есть с активными и неактивными репликами...

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

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

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
12
#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Точно, оно. У тебя там имена потоков выставляются?
Александр (Rouse_) Багель
11
возможно ли как-то передать в электрон или таури медиа поток с рендера 2д движка? двиг запускается как dll, а дальше надо как-то отправлять рендер кодировать не подходит, зр...
Kyle Nekto
7
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
Карта сайта