Я пытаюсь использовать ClickHouse с докером в Mac OS. Я использую следующую команду:
docker run -d -p 8123:8123 --rm --name some-clickhouse-server -v /my/config/path/config.xml:/etc/clickhouse-server/config.xml --ulimit nofile=262144:262144 yandex/clickhouse-server:latest
Контейнер успешно запустился, но когда я пытаюсь подключиться к нему по http curl 'http://localhost:8123'
, появляется ошибка:
Не удалось подключиться к порту localhost 8123: в соединении отказано
Когда я подключаюсь к Clickhouse из Clickhouse-client (также используя образ докера), все в порядке
Я запустил образ Clickhouse-server в -it
режиме, установил curl
, запустил сервер и попытался подключить clickhouse-server изнутри контейнера, тоже нормально
Также я попытался изменить настройки config.xml (который был скопирован из образа докера) для listen_host
(::
, 0.0.0.0
, ::1
, 127.0.0.1
) и для каждого параметра, который я пытался подключиться с помощью curl для localhost
, 127.0.0.1
, 0.0.0.0
- ничего из этого не решило мои проблема
docker run -d -p 8123:8123 --name some-clickhouse-server --ulimit nofile=262144:262144 yandex/clickhouse-server
, а затемcurl 'http://localhost:8123/'
, я получил200 OK
. Не могли бы вы поделиться содержимым вашего config.xml? - person Mornor   schedule 28.03.2019