clickhouse-client get error "Превышено время ожидания при чтении из сокета" - PullRequest
1 голос
/ 28 марта 2020

Я новичок ie в clickhouse, я пытаюсь создать базу данных clickhouse на своем удаленном сервере unbuntu 18.04, следую инструкции по установке click house из пакета DEB по этой ссылке: https://clickhouse.tech/docs/en/getting_started/install/#from - источники

после этого, когда я запускаю команду clickhouse-client , она показывает что-то вроде этого:

root@busmap-api-test:~# clickhouse-client
ClickHouse client version 20.3.5.21 (official build)
Connecting to localhost:9000 as user default.
Code: 209. DB::NetException: Timeout exceeded while reading from socket (127.0.0.1:9000)

Может кто-нибудь помочь мне выяснить, что такое проблема и как я могу ее решить? Спасибо,

1 Ответ

0 голосов
/ 29 марта 2020

Для решения проблемы выполните следующие действия:

  • проверьте, что clickhouse-server -сервис запущен
service clickhouse-server status
  • check сервер регистрирует, чтобы найти возможную причину
cat /var/log/clickhouse-server/clickhouse-server.err.log
  • , если произошла ошибка «Адрес уже используется»:
{} <Error> Application: Net Exception: Address already in use: [::1]:9000
{} <Error> Application: Net Exception: Address already in use: 127.0.0.1:9000
  1. потребность переключить CH-сервер на любой другой порт, отредактировав tcp_port -параметр в / etc / clickhouse-server / config. xml -file:
..
<tcp_port>9032</tcp_port>
..
перезапустить службу CH-сервера:
service clickhouse-server restart
и подключите таким образом
clickhouse-client --port 9032
...