Real-time аналитикаХранилище данныхОбсервабилитиAI/MLCloud
Предварительные требования
- A running ClickHouse Cloud service. If you don’t have one yet, complete the ClickHouse Cloud quick start first.
- Получите сведения о подключении к 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 для приема данных:Теперь выполните вставку данных из локального CSV-файла. Это ключевой шаг —
clickhouse-client читает файл из stdin и потоково передает его в удаленный сервис:clickhouse-client напрямую отправляет содержимое CSV-файла в ваш сервис ClickHouse Cloud. Формат CSVWithNames указывает ClickHouse, что первая строка содержит заголовки столбцов.Проверьте, что данные были вставлены
Выполните запрос к своему сервису ClickHouse Cloud, чтобы убедиться, что строки были вставлены:Вы увидите Этот же процесс работает с Parquet, TSV, JSON, Avro, ORC и многими другими поддерживаемыми форматами — просто измените предложение
10 — это количество строк в примере CSV-файла.Просмотрите данные:FORMAT и передайте на вход соответствующий файл.Дальнейшие шаги
В этом руководстве по быстрому старту вы установилиclickhouse-client, подключили его к сервису ClickHouse Cloud и с его помощью загрузили данные из локального CSV-файла в Cloud. Точно так же можно работать с Parquet, JSON и десятками других форматов.
Далее рекомендуем ознакомиться со следующими руководствами по быстрому старту:
Или углубитесь в справочную документацию:
