Установка и настройка: различия между версиями
Wikiroot (обсуждение | вклад) Нет описания правки |
Wikiroot (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
== Установка и настройка компонентов == | |||
=== PostgreSQL === | |||
1. Добавляем репозиторий PostgreSQL: | 1. Добавляем репозиторий PostgreSQL: | ||
Строка 9: | Строка 12: | ||
<div style="margin-left: 20px;">wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add</div> | <div style="margin-left: 20px;">wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add</div> | ||
</div> | </div> | ||
3. Обновляем список доступных пакетов и устанавливаем PostgreSQL 16 и клиент PostgreSQL 16: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">apt update && apt install postgresql-16 postgresql-client-16 -y</div> | |||
</div> | |||
4. Проверяем статус службы PostgreSQL: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">systemctl status postgresql</div> | |||
</div> | |||
5. Проверяем версию установленной PostgreSQL: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">psql --version</div> | |||
</div> | |||
6. Устанавливаем расширение PostGIS для PostgreSQL 16: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">apt install postgis postgresql-16-postgis-3</div> | |||
</div> | |||
7. Входим в консоль PostgreSQL от имени пользователя postgres: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">sudo -u postgres psql</div> | |||
</div> | |||
8. Меняем пароль пользователя postgres: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">ALTER USER postgres PASSWORD 'ваш_пароль';</div> | |||
</div> | |||
=== Redis === | |||
9. Добавляем репозиторий Redis: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">add-apt-repository ppa:redislabs/redis</div> | |||
</div> | |||
10. Обновляем список доступных пакетов и устанавливаем Redis: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">apt update && apt install redis</div> | |||
</div> | |||
11. Включаем и запускаем службу Redis: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">systemctl enable --now redis-server</div> | |||
</div> | |||
=== ClickHouse === | |||
12. Устанавливаем необходимые зависимости для ClickHouse: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">apt install -y apt-transport-https ca-certificates dirmngr</div> | |||
</div> | |||
13. Добавляем ключи для доступа к репозиторию ClickHouse: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 8919F6BD2B48D754</div> | |||
</div> | |||
14. Добавляем репозиторий ClickHouse: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">echo "deb https://packages.clickhouse.com/deb stable main" | sudo tee /etc/apt/sources.list.d/clickhouse.list</div> | |||
</div> | |||
15. Обновляем список доступных пакетов и устанавливаем ClickHouse: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">apt update && apt install -y clickhouse-server clickhouse-client</div> | |||
</div> | |||
16. Запускаем службу ClickHouse: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">service clickhouse-server start</div> | |||
</div> | |||
=== Nginx === | |||
17. Устанавливаем Nginx: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">apt install nginx</div> | |||
</div> | |||
18. Удаляем стандартную конфигурацию Nginx, чтобы заменить её на нашу: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left: 20px;">rm /etc/nginx/sites-enabled/default</div> | |||
</div> | |||
19. Скачиваем из личного кабинета на сайте radix-it.ru скрипт Katan: | |||
<div style="background-color: #f2f2f2; padding: 10px; border: 1px solid #ccc;"> | |||
<div style="margin-left |
Версия от 21:50, 16 мая 2024
Установка и настройка компонентов
PostgreSQL
1. Добавляем репозиторий PostgreSQL:
2. Загружаем ключи для доступа к репозиторию PostgreSQL:
3. Обновляем список доступных пакетов и устанавливаем PostgreSQL 16 и клиент PostgreSQL 16:
4. Проверяем статус службы PostgreSQL:
5. Проверяем версию установленной PostgreSQL:
6. Устанавливаем расширение PostGIS для PostgreSQL 16:
7. Входим в консоль PostgreSQL от имени пользователя postgres:
8. Меняем пароль пользователя postgres:
Redis
9. Добавляем репозиторий Redis:
10. Обновляем список доступных пакетов и устанавливаем Redis:
11. Включаем и запускаем службу Redis:
ClickHouse
12. Устанавливаем необходимые зависимости для ClickHouse:
13. Добавляем ключи для доступа к репозиторию ClickHouse:
14. Добавляем репозиторий ClickHouse:
15. Обновляем список доступных пакетов и устанавливаем ClickHouse:
16. Запускаем службу ClickHouse:
Nginx
17. Устанавливаем Nginx:
18. Удаляем стандартную конфигурацию Nginx, чтобы заменить её на нашу:
19. Скачиваем из личного кабинета на сайте radix-it.ru скрипт Katan:
<div style="margin-left