Real-time аналитикаХранилище данныхОбсервабилитиAI/MLCloud
Предварительные требования
- Создайте свой первый сервис ClickHouse Cloud - вам понадобится работающий сервис ClickHouse Cloud, в который можно выполнять вставку данных
- Получите сведения о подключении к Cloud - для подключения вам понадобятся имя хоста, имя пользователя и пароль
Что вы создадите
Установите clickhouse-client
clickhouse-client — официальный CLI для подключения к ClickHouse. Он входит в состав бинарного файла ClickHouse.Установите его с помощью универсального установщика:clickhouse в текущий каталог. Проверьте установку:clickhouse-client готов к работе.Подготовьте небольшой CSV-файл для примера
Создайте небольшой CSV-файл, чтобы это руководство по быстрому запуску было самодостаточным. Выполните в терминале следующее:Подключитесь к своему сервису ClickHouse Cloud
Команды ниже предполагают, что вы экспортировалиCLICKHOUSE_HOST, CLICKHOUSE_USER и CLICKHOUSE_PASSWORD в виде переменных окружения, как описано в руководстве быстрого старта Получение сведений о подключении к Cloud. Если нет, вы можете напрямую подставить свои значения.Проверьте подключение, выполнив простой запрос к своему сервису ClickHouse Cloud:1. Если возникает ошибка подключения, проверьте, что ваш сервис запущен в консоли Cloud, а имя хоста и пароль указаны верно.Порт
9440 — это защищённый порт собственного протокола для ClickHouse Cloud. Флаг --secure включает шифрование TLS. Это требуется для всех подключений к Cloud.Создайте целевую таблицу и вставьте данные
Сначала создайте таблицу в вашем сервисе ClickHouse Cloud для приема данных:clickhouse-client читает файл из stdin и потоково передает его в удаленный сервис:clickhouse-client напрямую отправляет содержимое CSV-файла в ваш сервис ClickHouse Cloud. Формат CSVWithNames указывает ClickHouse, что первая строка содержит заголовки столбцов.Проверьте, что данные были вставлены
Выполните запрос к своему сервису ClickHouse Cloud, чтобы убедиться, что строки были вставлены:10 — это количество строк в примере CSV-файла.Просмотрите данные:FORMAT и передайте на вход соответствующий файл.Следующие шаги
В этом руководстве из раздела «Быстрый старт» вы установилиclickhouse-client, подключили его к сервису ClickHouse Cloud и с его помощью передали данные из локального CSV-файла в ClickHouse Cloud. Этот же подход подходит для Parquet, JSON и десятков других форматов.
Далее ознакомьтесь со следующими руководствами из раздела «Быстрый старт»:
Или перейдите к справочной документации:
