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