| Пакет | Описание |
|---|
postgresql-17 | База данных используется в сервисах EVI |
| clickhouse-common-static | Бинарный файл с основными библиотеками Clickhouse |
clickhouse-server | База данных используется в сервисах EVI |
clickhouse-client | Клиент для подключения к БД ClickHouse |
База данных Postgresql
Минимальная версия postgresql 17. Все сервисы используют 1 базу данных для работы. Рекомендуем размещать базу данных рядом с evi-core и evi-scud. |
Для установки postgresql 17 необходимо выполнить следующие команды в терминале сервера:
sudo dnf install postgresql17-server
|
sudo dnf install postgresql17-contrib
|
sudo postgresql-17-setup initdb
|
sudo systemctl enable postgresql-17.service --now
|
sudo systemctl status postgresql-17.service
|
Для создания пользователя базы данных выполнить в терминале следующие команды:
sudo -u postgres createuser --interactive |
Для создания базы данных выполните в терминале следующие команды:
ALTER USER core WITH PASSWORD 'core'; |
ALTER USER core WITH SUPERUSER; |
База данных ClickHouse
Для установки ClickHouse необходимо выполнить следующие команды в терминале сервера:
sudo tee /etc/yum.repos.d/clickhouse.repo << 'EOF'
[clickhouse]
name=ClickHouse Repository (RedOS 7.3)
baseurl=https://mirror.yandex.ru/redos/7.3/x86_64/3rdparty/clickhouse/
enabled=1
gpgcheck=0
EOF |
sudo dnf repolist | grep clickhouse |
sudo dnf clean all
sudo dnf makecache |
sudo dnf search clickhouse |
sudo dnf install clickhouse-common-static-25.1.4.53 |
sudo dnf install clickhouse-server-25.1.4.53 |
sudo dnf install clickhouse-client-25.1.4.53 |
sudo systemctl enable clickhouse-server.service |
sudo systemctl restart clickhouse-server.service |
sudo sed -i 's|<password></password>|<password>core</password>|g' /etc/clickhouse-server/users.xml |
clickhouse-client --user=default --password=core --query="CREATE USER core IDENTIFIED WITH sha256_password BY 'core'" --query="GRANT CURRENT GRANTS on *.* TO core WITH GRANT OPTION" |