Установка Redpanda в Debian

Redpanda совместима с Kafka, не содержит ZooKeeper, JVM.

redpanda

Требования к серверу

Для работы redpanda требуется выполнить следующие условия

  • Поддержка процессором набора команд sse 4.2
  • Kernel Version 4.19 - версия ядра должна быть 4.19 или выше
  • Объем свободной оперативной памяти на ядро 2048 мегабайт или выше
  • Файловая система директории с данными должна быть xfs

Установка дополнительных компонентов

Прежде чем приступить к установке, рекомендуется установить дополнительный утилиты необходимые для установки и настройке

apt install sudo curl nano
apt apt-transport-https ca-certificates gnupg

В случае установки в виртуальной машине, дополнительно устанавливаем vm-tools

apt install open-vm-tools

Настройка перемененных ядра

Для корректной работы redpdanda в файл /etc/sysctl.conf добавляем параметры ниже

nano /etc/sysctl.conf
vm.swappiness = 1
net.ipv4.tcp_max_syn_backlog=4096
net.core.rps_sock_flow_entries=32768
net.core.somaxconn = 4096

и применяем настройки

sysctl -p

Установка Repanda в Debian

Устанавливаем репозиторий и дополнительные компоненты

curl -1sLf \
'https://packages.vectorized.io/nzc4ZYQK3WRGd9sy/redpanda/cfg/setup/bash.deb.sh' \
| sudo -E bash

Устанавливаем Redpanda

apt install redpanda

Переключение в production mode

По умолчанию Repdanda настроена в режиме разработчика, для переключения в продуктивный режим, выполняем команды ниже

rpk mode production
rpk tune all

Открытие портов

Для работы по сети, открываем следующие порты

  • 9644 - Порт администрирования redpdanda
  • 9092 - Kakfa API
  • 33145- RPC
ufw allow 9092/tcp
ufw allow 9644/tcp
ufw allow 33145/tcp

Запуск redpanda

Запускаем красную панду командой ниже

systemctl start redpanda

Добавить комментарий