проблема https://stackoverflow.com/questions/63851884/clickhouse-replication-not-happening-dbexception-no-interserver-io-endpoint
Я сделал так, этот порт у меня доступен и все ок, но
[zk: 0.0.0.0:2181(CONNECTED) 8] ls /clickhouse/tables/01/af/mutagen/replicas/cluster/host
отдает просто [], хост там почему-то не проставляется
при этом у меня такая ошибка
2023.08.09 19:48:56.798915 [ 439921 ] {} <Error> af.mutagen (dda69cbd-1703-4482-8a8f-ebd28818b328): auto DB::StorageReplicatedMergeTree::processQueueEntry(ReplicatedMergeTreeQueue::SelectedEntryPtr)::(anonymous class)::operator()(DB::StorageReplicatedMergeTree::LogEntryPtr &) const: Code: 86. DB::HTTPException: Received error from remote server /?endpoint=DataPartsExchange%3A%2Fclickhouse%2Ftables%2F01%2Faf%2Fmutagen%2Freplicas%2Fcluster&part=all_0_0_0&client_protocol_version=7&compress=false. HTTP status code: 500 Internal Server Error, body: Code: 221. DB::Exception: No interserver IO endpoint named DataPartsExchange:/clickhouse/tables/01/af/mutagen/replicas/cluster (NO_SUCH_INTERSERVER_IO_ENDPOINT), Stack trace (when copying this message, always include the lines below):
0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0xe1e20b5 in /usr/bin/clickhouse
1. ? @ 0x8d6c564 in /usr/bin/clickhouse
2. DB::InterserverIOHTTPHandler::processQuery(DB::HTTPServerRequest&, DB::HTTPServerResponse&, DB::InterserverIOHTTPHandler::Output&) @ 0x1498b720 in /usr/bin/clickhouse
3. DB::InterserverIOHTTPHandler::handleRequest(DB::HTTPServerRequest&, DB::HTTPServerResponse&) @ 0x1498bacb in /usr/bin/clickhouse
4. DB::HTTPServerConnection::run() @ 0x149e7a7d in /usr/bin/clickhouse
5. Poco::Net::TCPServerConnection::start() @ 0x17919874 in /usr/bin/clickhouse
6. Poco::Net::TCPServerDispatcher::run() @ 0x1791aa9b in /usr/bin/clickhouse
7. Poco::PooledThread::run() @ 0x17aa2327 in /usr/bin/clickhouse
8. Poco::ThreadImpl::runnableEntry(void*) @ 0x17a9fd5d in /usr/bin/clickhouse
9. ? @ 0x7f761bf59609 in ?
10. clone @ 0x7f761be7e133 in ?
(version 23.3.2.37 (official build)). (RECEIVED_ERROR_FROM_REMOTE_IO_SERVER), Stack trace (when copying this message, always include the lines below)
что с этим можно сделать?
ну судя по всему у тебя DNS криво настроен на твоих хостах значение из hosname -f прописывается пропиши IP в interserver_http_host https://clickhouse.com/docs/en/operations/server-configuration-parameters/settings#interserver-http-host
да, я так и сделал, закинул в interserver_http_host внешний ип, ничего не поменялось(
Обсуждают сегодня