Установка и настройка: различия между версиями

Материал из Radix-IT
Нет описания правки
Нет описания правки
Строка 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:

sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

2. Загружаем ключи для доступа к репозиторию PostgreSQL:

3. Обновляем список доступных пакетов и устанавливаем PostgreSQL 16 и клиент PostgreSQL 16:

apt update && apt install postgresql-16 postgresql-client-16 -y

4. Проверяем статус службы PostgreSQL:

systemctl status postgresql

5. Проверяем версию установленной PostgreSQL:

psql --version

6. Устанавливаем расширение PostGIS для PostgreSQL 16:

apt install postgis postgresql-16-postgis-3

7. Входим в консоль PostgreSQL от имени пользователя postgres:

sudo -u postgres psql

8. Меняем пароль пользователя postgres:

ALTER USER postgres PASSWORD 'ваш_пароль';

Redis

9. Добавляем репозиторий Redis:

add-apt-repository ppa:redislabs/redis

10. Обновляем список доступных пакетов и устанавливаем Redis:

apt update && apt install redis

11. Включаем и запускаем службу Redis:

systemctl enable --now redis-server

ClickHouse

12. Устанавливаем необходимые зависимости для ClickHouse:

apt install -y apt-transport-https ca-certificates dirmngr

13. Добавляем ключи для доступа к репозиторию ClickHouse:

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 8919F6BD2B48D754

14. Добавляем репозиторий ClickHouse:

echo "deb https://packages.clickhouse.com/deb stable main" | sudo tee /etc/apt/sources.list.d/clickhouse.list

15. Обновляем список доступных пакетов и устанавливаем ClickHouse:

apt update && apt install -y clickhouse-server clickhouse-client

16. Запускаем службу ClickHouse:

service clickhouse-server start

Nginx

17. Устанавливаем Nginx:

apt install nginx

18. Удаляем стандартную конфигурацию Nginx, чтобы заменить её на нашу:

rm /etc/nginx/sites-enabled/default

19. Скачиваем из личного кабинета на сайте radix-it.ru скрипт Katan:

   <div style="margin-left