Краткая инструкция, которая описывает быструю настройку системы управления базами данных ClickHouse в ОС Debian GNU/Linux и Ubuntu Server 21.04.
Устанавливаем пакеты для работы ClickHouse
# apt install clickhouse-common clickhouse-tools clickhouse-server clickhouse-client
После установки служба clickhouse-server автоматически запускается и добавляется в автозагрузку.
Теперь запустим консоль
# clickhouse-client
После этого зададим пароль для пользователя по умолчанию default. Для этого открываем файл /etc/clickhouse-server/users.xml
# nano /etc/clickhouse-server/users.xml
в секции users пользователя default находим строчку
<password></password>
это означает, что пароля нет — он пустой…
зададим его — для этого между тегами внесём свой пароль. Выглядеть это должно примерно так:
<password>1a2b3c</password>
Для того, чтобы к СУБД можно было подключаться удалённо, необходимо открыть файл /etc/clickhouse-server/config.xml
# nano /etc/clickhouse-server/config.xml
и после закомментированных строчек
<listen_host> ... </listen_host>
добавить такую:
<listen_host>0.0.0.0</listen_host>
Затем перезапустим службу clickhouse-server
# systemctl restart clickhouse-server
и можно подключаться, например, с помощью DBeaver.
В DBeaver В Настройках соединения на вкладке Свойства драйвера изменить значение compress (сжатие) с true на false
Базы данных находятся в каталоге /var/lib/clickhouse/data/
Конфиги находятся в каталогах /etc/clickhouse-server/ и /etc/clickhouse-client/