Краткая инструкция по развёртыванию системы управления базами данных ClickHouse на ОС FreeBSD 13.0.
В первую очередь устанавливаем пакет clickhouse
# pkg install clickhouse
Затем открываем файл /etc/rc.conf
# vi /etc/rc.conf
и добавим в него такую строчку:
clickhouse_enable="YES"
После этого запускаем службу clickhouse
# service clickhouse start
и теперь мы можем подключиться локально
# clickhouse-client
Далее нам необходимо задать пароль пользователю default, так как по умолчанию его нет. Для этого открываем файл /usr/local/etc/clickhouse-server/users.xml
# vi /usr/local/etc/clickhouse-server/users.xml
и в секции users пользователя default находим строчку
<password></password>
и приводим её примерно к такому виду:
<password>147258</password>
Теперь для того, чтобы к серверу можно было подключаться удалённо, необходимо открыть файл /usr/local/etc/clickhouse-server/config.xml
# vi /usr/local/etc/clickhouse-server/config.xml
и раскомментировать строчку:
<listen_host>0.0.0.0</listen_host>
После этого перезапускаем службу clickhouse
# service clickhouse restart
также можно подключиться локально
# clickhouse-client --password
Для удалённого подключение можно воспользоваться программой DBeaver
Базы данных находятся в каталоге /var/db/clickhouse/data/
Конфиги находятся в каталогах /usr/local/etc/clickhouse-server/ и /usr/local/etc/clickhouse-client/