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

Всем привет, обновил clickhouse на локальном компьютере, теперь он не

поднимается, валится с ошибкой:

2023.11.15 10:53:11.735595 [ 8069 ] {} <Error> Application: Code: 48. DB::Exception: Data directory for system database exists, but metadata file does not. Probably you are trying to upgrade from version older than 20.7. If so, you should upgrade through intermediate version. (NOT_IMPLEMENTED), Stack trace (when copying this message, always include the lines below):

0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000cdcda77 in /usr/bin/clickhouse
1. DB::Exception::Exception<String const&>(int, FormatStringHelperImpl<std::type_identity<String const&>::type>, String const&) @ 0x000000000799d10d in /usr/bin/clickhouse
2. DB::checkUnsupportedVersion(std::shared_ptr<DB::Context>, String const&) @ 0x0000000012bff470 in /usr/bin/clickhouse
3. DB::loadSystemDatabaseImpl(std::shared_ptr<DB::Context>, String const&, String const&) @ 0x0000000012c07dcb in /usr/bin/clickhouse
4. DB::loadMetadataSystem(std::shared_ptr<DB::Context>) @ 0x0000000012c06d7e in /usr/bin/clickhouse
5. DB::Server::main(std::vector<String, std::allocator<String>> const&) @ 0x000000000ce6d9c5 in /usr/bin/clickhouse
6. Poco::Util::Application::run() @ 0x000000001659a566 in /usr/bin/clickhouse
7. DB::Server::run() @ 0x000000000ce5cbbe in /usr/bin/clickhouse
8. Poco::Util::ServerApplication::run(int, char**) @ 0x00000000165a92d9 in /usr/bin/clickhouse
9. mainEntryClickHouseServer(int, char**) @ 0x000000000ce59aaa in /usr/bin/clickhouse
10. main @ 0x00000000073b7a3a in /usr/bin/clickhouse
11. ? @ 0x00007fc7100230b3 in ?
12. _start @ 0x000000000658f5ae in /usr/bin/clickhouse

17 ответов

291 просмотр

а с какой версии то обновляли?? ошибку правильно говорит вообще? ls -la /var/lib/clickhouse/metadata/ покажите?

为什么要翻译-. Автор вопроса
Slach [altinity]
а с какой версии то обновляли?? ошибку правильно г...

C 18.6 которая ubuntu поставила через apt-get install, дальше качал deb пакеты из репозитория и ставил через dpkg

为什么要翻译 .
C 18.6 которая ubuntu поставила через apt-get inst...

ух...очень старая версия ... =) сделайте ```echo "ATTACH DATABASE system UUID '3ee5356d-80aa-4bcb-84fd-c7058e2079c3' ENGINE = Atomic' > /var/lib/clickhouse/metadata/system.sql` вместо dpkg -i лучше было подключить просто официальный репозиторий https://clickhouse.com/docs/en/install#setup-the-debian-repository

为什么要翻译-. Автор вопроса
Slach [altinity]
ух...очень старая версия ... =) сделайте ```echo ...

DB::Exception: Directory /var/lib/clickhouse/metadata/system exists: while loading database `system` from path /var/lib/clickhouse/metadata/system. (FILE_ALREADY_EXISTS), Stack trace (when copying this message, always include the lines below):

为什么要翻译-. Автор вопроса
Slach [altinity]
rm -rf /var/lib/clickhouse/metadata/system

Вернулась старая ошибка: Data directory for system database exists, but metadata file does not. Probably you are trying to upgrade from version older than 20.7. If so, you should upgrade through intermediate version. (NOT_IMPLEMENTED), Stack trace (when copying this message, always include the lines below):

为什么要翻译 .
Вернулась старая ошибка: Data directory for syste...

ls -la /var/lib/clickhouse/metadata rm -rf /var/lib/clickhouse/data/system

chown clickhouse:clickhouse -R /var/lib/clickhouse

为什么要翻译-. Автор вопроса

rm -rf /var/lib/clickhouse/data/system

为什么要翻译-. Автор вопроса
Slach [altinity]
rm -rf /var/lib/clickhouse/data/system

Потом в логах та-же ошибка, возможно из-за того что у меня базы есть старые с версии 18

为什么要翻译 .
Потом в логах та-же ошибка, возможно из-за того чт...

какая конкретно ошибка? можете уже начать текстом расшарить информаацию... а то картинки эти бесят потому что база system в metadata уже создалась 18е база по идее может сконвертироваться в современный формат...

为什么要翻译-. Автор вопроса
Slach [altinity]
какая конкретно ошибка? можете уже начать текстом ...

2023.11.15 11:13:33.058559 [ 20259 ] {} <Error> Application: Code: 48. DB::Exception: Data directory for default database exists, but metadata file does not. Probably you are trying to upgrade from version older than 20.7. If so, you should upgrade through intermediate version. (NOT_IMPLEMENTED), Stack trace (when copying this message, always include the lines below): 0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000cdcda77 in /usr/bin/clickhouse 1. DB::Exception::Exception<String const&>(int, FormatStringHelperImpl<std::type_identity<String const&>::type>, String const&) @ 0x000000000799d10d in /usr/bin/clickhouse 2. DB::checkUnsupportedVersion(std::shared_ptr<DB::Context>, String const&) @ 0x0000000012bff470 in /usr/bin/clickhouse 3. DB::loadMetadata(std::shared_ptr<DB::Context>, String const&) @ 0x0000000012bfd737 in /usr/bin/clickhouse 4. DB::Server::main(std::vector<String, std::allocator<String>> const&) @ 0x000000000ce6ddfa in /usr/bin/clickhouse 5. Poco::Util::Application::run() @ 0x000000001659a566 in /usr/bin/clickhouse 6. DB::Server::run() @ 0x000000000ce5cbbe in /usr/bin/clickhouse 7. Poco::Util::ServerApplication::run(int, char**) @ 0x00000000165a92d9 in /usr/bin/clickhouse 8. mainEntryClickHouseServer(int, char**) @ 0x000000000ce59aaa in /usr/bin/clickhouse 9. main @ 0x00000000073b7a3a in /usr/bin/clickhouse 10. ? @ 0x00007f34422e00b3 in ? 11. _start @ 0x000000000658f5ae in /usr/bin/clickhouse (version 23.10.3.5 (official build))

为什么要翻译 .
2023.11.15 11:13:33.058559 [ 20259 ] {} <Error> Ap...

cat "ATTACH DATABASE default ENGINE=Ordinary" > /var/lib/clickhouse/metadata/default.sql

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
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
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта