Real-time аналитикаХранилище данныхОбсервабилитиAI/MLCloud
Предварительные требования
- A running ClickHouse Cloud service. If you don’t have one yet, complete the ClickHouse Cloud quick start first.
Что вы получите
curl, чтобы затем подключаться из таких инструментов, как clickhouse-local, clickhouse-client или любой драйвер ClickHouse.
Откройте консоль ClickHouse Cloud
Перейдите в консоль ClickHouse Cloud и войдите в свою учетную запись.На главной панели мониторинга найдите сервис, к которому хотите подключиться. Если сервис находится в режиме простоя, нажмите на него и дождитесь, пока он снова станет активным, прежде чем продолжить — на следующем шаге для проверки подключения сервис должен быть запущен.
Найдите сведения о подключении
Нажмите на свой сервис, чтобы открыть страницу с его параметрами, затем нажмите кнопку Connect на левой боковой панели:При первом нажатии этой кнопки откроется диалоговое окно с вашими учетными данными:
Здесь также есть раскрывающийся список с готовыми примерами строк подключения для разных протоколов и интерфейсов (например,
clickhouse-client, HTTPS, JDBC и т. д.), которые можно сразу скопировать.На странице сведений о сервисе вы также найдете имя хоста вашего сервиса (например, abc123.us-east-1.aws.clickhouse.cloud). Скопируйте его вместе с учетными данными — они понадобятся вам во всех оставшихся шагах и в последующих быстрых стартах.Если вы потеряли пароль, его можно сбросить на вкладке Settings вашего сервиса в консоли ClickHouse Cloud.
Разберитесь в протоколах подключения
ClickHouse Cloud предоставляет два основных сетевых протокола, каждый на своем порту:
- Собственный протокол (порт 9440) - бинарный протокол, который используют
clickhouse-client,clickhouse-localи большинство драйверов для разных языков. Это самый быстрый вариант, и он поддерживает все возможности ClickHouse. В Cloud требуется TLS. - Протокол HTTPS (порт 8443) - интерфейс на основе HTTP, полезный для REST-клиентов,
curl, веб-инструментов и драйверов, которые предпочитают HTTP. В Cloud он также требует TLS.
--secure или установить ssl=true.В большинстве быстрых стартов и CLI-сценариев из этой серии вы будете использовать собственный протокол на порту 9440.Сохраните сведения о подключении для повторного использования
Эти сведения о подключении будут часто использоваться в разных быстрых стартах. Чтобы не вводить их каждый раз заново, можно экспортировать их как переменные окружения в текущем сеансе терминала:Замените значения на реальные имя хоста, имя пользователя и пароль.
Если вы будете подключаться к своему сервису Cloud с помощью
clickhouse-client или clickhouse-local, получите имя хоста, выбрав ‘Native’ в раскрывающемся списке рядом с “Connect with:”.
Скопируйте имя хоста, которое указано после --host в показанном примере подключения.