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

Всем доброго дня! При попытке запустить clickhouse-keeper возникает ошибка:

DB::Exception: Cannot create interserver listener on port 9234
в сетевых настройках все ок, в конфиге кх listen_host и interserver_listen_host стоят 0.0.0.0, но кипер все равно не заводится :(
подскажите, пожалуйста, как можно пофиксить?

26 ответов

108 просмотров

interserver_listen_host вообще так то в clickhouse-keeper вроде не используется кипер пускаете отдельным процессом или в составе clickhouse-server?

Daniil-U Автор вопроса
Slach [altinity]
interserver_listen_host вообще так то в clickhouse...

отдельным процессом, но кх сервер перестает стартовать когда в config.d кладу конфиг

в config.d конфиг кипера не надо вообще класть как стартуете clickhouse-keeper ? свой systemd unit? или там из пакета какой то ставится? какая OS?

Daniil-U Автор вопроса
Slach [altinity]
в config.d конфиг кипера не надо вообще класть к...

из пакета вроде ставится кипер стартую clickhouse-keeper —config …/config.d/keeper.xml Ubuntu 20.04.03

Daniil U
из пакета вроде ставится кипер стартую clickhouse-...

положите конфиг отдельно /etc/clickhouse-keeper/keeper.xml и с ним стартуйте... не мешайте настройки clickhouse-server и clickhouse-keeper если только вы не хотите keeper как embedded внутри server

Daniil-U Автор вопроса
Daniil-U Автор вопроса
Slach [altinity]
положите конфиг отдельно /etc/clickhouse-keeper/ke...

<Error> Application: Code: 568. DB::Exception: Cannot create interse rver listener on port 9234. (RAFT_ERROR), Stack trace (when copying this message, always include the lines be low): 0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000c604e57 in /usr/bin/click house 1. DB::Exception::Exception<int>(int, FormatStringHelperImpl<std::type_identity<int>::type>, int&&) @ 0x00000 0000cede67c in /usr/bin/clickhouse 2. DB::KeeperServer::launchRaftServer(Poco::Util::AbstractConfiguration const&, bool) @ 0x00000000136afb9d in /usr/bin/clickhouse 3. DB::KeeperServer::startup(Poco::Util::AbstractConfiguration const&, bool) @ 0x00000000136b2ffe in /usr/bin /clickhouse 4. DB::KeeperDispatcher::initialize(Poco::Util::AbstractConfiguration const&, bool, bool, std::shared_ptr<DB: :Macros const> const&) @ 0x0000000013694538 in /usr/bin/clickhouse 5. DB::Context::initializeKeeperDispatcher(bool) const @ 0x000000001162dfd3 in /usr/bin/clickhouse 6. DB::Keeper::main(std::vector<String, std::allocator<String>> const&) @ 0x000000000c8622da in /usr/bin/clic khouse 7. Poco::Util::Application::run() @ 0x0000000015b1e5a6 in /usr/bin/clickhouse 8. DB::Keeper::run() @ 0x000000000c85f45e in /usr/bin/clickhouse 9. Poco::Util::ServerApplication::run(int, char**) @ 0x0000000015b2d6b9 in /usr/bin/clickhouse 10. mainEntryClickHouseKeeper(int, char**) @ 0x000000000c85e618 in /usr/bin/clickhouse 11. main @ 0x00000000071121cf in /usr/bin/clickhouse 12. ? @ 0x00007f795ebe3083 in ? 13. _start @ 0x000000000634772e in /usr/bin/clickhouse (version 23.8.1.2992 (official build)) положил конфиг в отдельную директорию, ошибка все та же запускал на машине неткетом ls | nc -l -p 9234 с другой машины все коннектится

Daniil U
<Error> Application: Code: 568. DB::Exception: Can...

netstat -nltp | grep 9234 кто у вас 9234 слушает зачем вам вообще interserver_listen_host из конфига keeper его вообще уберите

Daniil-U Автор вопроса
Daniil U
никто не слушает

grep -i -C 10 interserver -r /etc/clickhouse-keeper/ ?

Daniil-U Автор вопроса
Slach [altinity]
grep -i -C 10 interserver -r /etc/clickhouse-keepe...

Попробовал сделать так https://kb.altinity.com/altinity-kb-setup-and-maintenance/altinity-kb-zookeeper/clickhouse-keeper-service/ на виртуалке на своем компе, и на хосте: на компе без проблем запустилось, на хосте все то же: Cannot create interse rver listener on port 9234. Куда можно еще покопать? Уже все перебрал...

Daniil-U Автор вопроса
Vitali Kotik
а хост какой для этого порта?

вот только что буквально понял что проблема была в хосте) попробовал указать чисто айпишником и все завелось

Daniil U
вот только что буквально понял что проблема была в...

на всякий случай 1) если указать 127.0.0.1, то порт будет доступен только внутри 2) если указать 0.0.0.0, то порт будет виден еще снаруже (если фаерволом не закрыт)

Daniil-U Автор вопроса
Vitali Kotik
на всякий случай 1) если указать 127.0.0.1, то пор...

я писал blablabla.test а надо было просто blablabla

Daniil U
Попробовал сделать так https://kb.altinity.com/alt...

команду то выполнили grep которую я сказал?

Daniil-U Автор вопроса
Slach [altinity]
grep -i -C 10 interserver -r /etc/clickhouse-keepe...

У меня очень похожая картинка с Keeper Развернул 4 ноды CH поднимаю keeper. c стандартным конфигом. поменял server_id и прописал 4 сервера в keeper <raft_configuration> <server> <id>1</id> <hostname>ch-test1</hostname> <port>9234</port> </server> <server> <id>2</id> <hostname>ch-test2</hostname> <port>9234</port> </server> <server> <id>3</id> <hostname>ch-test3</hostname> <port>9234</port> </server> <server> <id>4</id> <hostname>ch-test4</hostname> <port>9234</port> </server> </raft_configuration> настройки связанной с interserver в конфиге нет на портах 9181 и 9234 никто не слушает в логах 2023.11.03 11:23:56.692591 [ 368084 ] {} <Information> KeeperServer: Preprocessing done 2023.11.03 11:23:56.692596 [ 368084 ] {} <Information> KeeperServer: No config in log store and snapshot, probably it's initial run. Will use config from .xml on disk 2023.11.03 11:23:56.744617 [ 368084 ] {} <Error> RaftInstance: got exception: open: Address family not supported by protocol [system:97] on port 9234 2023.11.03 11:23:56.744927 [ 368084 ] {} <Error> void DB::KeeperDispatcher::initialize(const Poco::Util::AbstractConfiguration &, bool, bool, const MultiVersion<Macros>::Version &): Code: 568. DB::Exception: Cannot create interserver listener on port 9234. (RAFT_ERROR), Stack trace (when copying this message, always include the lines below): 0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000c741d97 in /usr/bin/clickhouse 1. DB::Exception::Exception<int>(int, FormatStringHelperImpl<std::type_identity<int>::type>, int&&) @ 0x000000000d03413c in /usr/bin/clickhouse 2. DB::KeeperServer::launchRaftServer(Poco::Util::AbstractConfiguration const&, bool) @ 0x00000000138bd4dd in /usr/bin/clickhouse 3. DB::KeeperServer::startup(Poco::Util::AbstractConfiguration const&, bool) @ 0x00000000138c04cc in /usr/bin/clickhouse 4. DB::KeeperDispatcher::initialize(Poco::Util::AbstractConfiguration const&, bool, bool, std::shared_ptr<DB::Macros const> const&) @ 0x00000000138a1b58 in /usr/bin/clickhouse 5. DB::Context::initializeKeeperDispatcher(bool) const @ 0x00000000117c5402 in /usr/bin/clickhouse 6. DB::Keeper::main(std::vector<String, std::allocator<String>> const&) @ 0x000000000c9ad57a in /usr/bin/clickhouse 7. Poco::Util::Application::run() @ 0x0000000015d1cc46 in /usr/bin/clickhouse 8. DB::Keeper::run() @ 0x000000000c9aa6fe in /usr/bin/clickhouse 9. Poco::Util::ServerApplication::run(int, char**) @ 0x0000000015d2b9b9 in /usr/bin/clickhouse 10. mainEntryClickHouseKeeper(int, char**) @ 0x000000000c9a98b8 in /usr/bin/clickhouse 11. main @ 0x0000000007227aba in /usr/bin/clickhouse 12. ? @ 0x00007fa1c94031ca in ? 13. ? @ 0x00007fa1c9403285 in ? 14. _start @ 0x0000000006412bae in /usr/bin/clickhouse (version 23.9.2.56 (official build))

Mikhail Kuznetsov
У меня очень похожая картинка с Keeper Развернул 4...

Михаил, сколько лет, сколько зим, не ожидал вас тут встретить

Denis
Михаил, сколько лет, сколько зим, не ожидал вас ту...

веселая была компания, если бы не жадничали с продажниками и бы была.

вы keeper как embedded стартуете или отдельным процессом?

Slach [altinity]
вы keeper как embedded стартуете или отдельным про...

отдельно но в попробовал и в кликхаузе внутри.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
15
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
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
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта