Как установить ClickHouse на Ubuntu 22.04

Он ориентирован на столбцы и хранит записи в блоках, сгруппированных по столбцам, а не по строкам. Он позволяет создавать аналитические отчеты с использованием SQL-запросов в режиме реального времени. Кроме того, столбчатым базам данных требуется меньше времени для чтения данных во время выполнения запроса, чем традиционным системам на основе строк. Его можно использовать в системе с небольшим объемом ОЗУ, даже с 2 ГБ ОЗУ, но он требует дополнительной настройки и может входить на низких скоростях.

В этом руководстве показано, как установить ClickHoof на Ubuntu 22.04.

Предпосылки

  1. Сервер под управлением Ubuntu 22.04.
  2. Пароль root настроен на вашем сервере.

Установите необходимые зависимости

Прежде чем начать, вы должны обновить и обновить все системные пакеты до актуальной версии. Вы можете обновить их, выполнив следующую команду:

подходящее обновление -y подходящее обновление -y

После обновления всех пакетов выполните следующую команду, чтобы установить другие необходимые пакеты:

apt-get установить curl gnupg2 wget git apt-transport-https ca-certificates -y

После установки всех необходимых пакетов можно переходить к следующему шагу.

Настройки ClickHouse

По умолчанию пакет ClickHouse не включен в стандартные репозитории Ubuntu 22.04. Поэтому вам нужно будет добавить репозиторий ClickHouse в вашу систему.

Сначала загрузите и добавьте ключ GPG с помощью следующей команды:

gpg –keyserver hkp://keyserver.ubuntu.com:80 –recv 8919F6BD2B48D754 gpg –export –armor 8919F6BD2B48D754 | gpg –dearmour -o /etc/apt/trusted.gpg.d/clickhouse-key.gpg

Затем добавьте репозиторий ClickHouse в APT с помощью следующей команды:

echo “deb (arch=amd64) стабильная основная” | Тройник /etc/apt/sources.list.d/clickhouse.list

Затем обновите репозиторий и установите пакеты сервера и клиента ClickHouse с помощью следующей команды:

apt-get update -y apt-get install clickhouse-server clickhouse-client -y

В процессе установки вам будет предложено ввести пароль администратора ClickHouse, как показано ниже:

Введите пароль для пользователя по умолчанию: Пароль для пользователя по умолчанию сохраняется в файле /etc/clickhouse-server/users.d/default-password.xml. Настройка возможностей для бинарника clickhouse. Это необязательно. chown -R clickhouse:clickhouse ‘/etc/clickhouse-server’ ClickHouse успешно установлен. Запустите clickhouse-server с помощью: sudo clickhouse start Запустите clickhouse-client с помощью: clickhouse-client –password Синхронизация состояния clickhouse-server.service со сценарием службы SysV с помощью /lib/systemd/systemd-sysv-install. Выполнение: /lib/systemd/systemd-sysv-install enable clickhouse-server Создана символическая ссылка /etc/systemd/system/multi-user.target.wants/clickhouse-server.service → /lib/systemd/system/clickhouse-server. услуга.

После завершения установки можно переходить к следующему шагу.

Запустить сервис ClickHouse

Теперь вы можете запустить сервис ClickHouse и включить его запуск при перезагрузке системы с помощью следующей команды:

systemctl запустить clickhouse-server systemctl включить clickhouse-server

Теперь вы можете проверить статус ClickHouse с помощью следующей команды:

статус systemctl clickhouse-server

Вы получите следующий вывод:

? clickhouse-server.service — ClickHouse Server (аналитическая СУБД для больших данных) Загружено: загружено (/lib/systemd/system/clickhouse-server.service; включено; предустановка поставщика: включена) Активно: активно (работает) с понедельника 2022-12 -05 14:47:40 UTC; 6 с назад Основной PID: 13369 (clckhouse-watch) Задачи: 205 (лимит: 4579) Память: 65,5 Мб ЦП: 1,128 с CGroup: /system.slice/clickhouse-server.service ??13369 clickhouse-watchdog “” “” ” ” “” “” “” “” –config=/etc/clickhouse-server/config.xml –pid-file=/run/clickhouse-server/cl> ??13370 /usr/bin/clickhouse-server – -config=/etc/clickhouse-server/config.xml –pid-file=/run/clickhouse-server/clickhouse-serve> 05 декабря 14:47:40 ubuntu2204 systemd(1): Запущен сервер ClickHouse (аналитическая СУБД для большие данные). 05 декабря 14:47:40 ubuntu2204 clickhouse-server(13369): Обработка файла конфигурации ‘/etc/clickhouse-server/config.xml’. 05 декабря 14:47:40 ubuntu2204 clickhouse-server(13369): трассировка журнала в /var/log/clickhouse-server/clickhouse-server.log 05 декабря 14:47:40 ubuntu2204 clickhouse-server(13369): регистрация ошибок в /var/log/clickhouse-server/clickhouse-server.err.log 05 декабря 14:47:41 Ubuntu2204 clickhouse-server(13370): Обработка файла конфигурации ‘/etc/clickhouse-server/config.xml’. 05 декабря 14:47:41 ubuntu2204 clickhouse-server(13370): предварительно обработанная конфигурация сохранена в ‘/var/lib/clickhouse/preprocessed_configs/config.xml> 05 декабря 14:47:41 ubuntu2204 clickhouse-server(13370): конфигурация обработки файл ‘/etc/clickhouse-server/users.xml’. 05 декабря 14:47:41 ubuntu2204 clickhouse-server(13370): объединение файла конфигурации ‘/etc/clickhouse-server/users.d/default-password.xml’. 05 декабря, 14:47:41 ubuntu2204 clickhouse-server(13370): предварительно обработанная конфигурация сохранена в «/var/lib/clickhouse/preprocessed_configs/users.xml».

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *