GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat RabbitMQ na CentOS/RHEL 7/6 a Fedora

RabbitMQ je nejpopulárnější open source zprostředkovatel zpráv. RabbitMQ je odlehčená aplikace dostupná pro většinu populárních operačních systémů. RabbitMQ podporuje více protokolů zasílání zpráv. RabbitMQ lze snadno nasadit v distribuovaných a federovaných konfiguracích, aby byly splněny požadavky na vysokou dostupnost ve velkém měřítku. Tento tutoriál vám pomůže nainstalovat RabbitMQ na systémy CentOS/RHEL 7/6 a Fedora.

Krok 1 – Instalace Erlang

Nejprve použijte následující příkazy k přidání úložiště Erlang yum do systému založeného na RHEL. Balíček úložiště Erlang si můžete jednoduše stáhnout z jeho oficiálních stránek a nainstalovat do svého systému.

$ wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
$ sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

Nyní můžete nainstalovat balíček Erlang do vašeho systému pomocí následujícího příkazu. Tím se nainstalují také všechny jeho závislosti.

$ sudo yum install erlang erlang-nox

Krok 2 – Instalace RabbitMQ Server

Po instalaci požadavků si nyní stáhněte balíček RabbitMQ rpm podle verze vašeho operačního systému z jeho oficiálních webových stránek.

CentOS/RHEL 7 a Fedora>=19

$ wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.el7.noarch.rpm

CentOS/RHEL 6 a Fedora <19

$ wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.el6.noarch.rpm

Po stažení balíku serveru RabbitMQ importujte podpisový klíč králíkmq a nainstalujte jej pomocí následujících příkazů.

$ sudo rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
$ sudo yum install rabbitmq-server-3.6.9-1.noarch.rpm

Krok 3 – Správa služby RabbitMQ

Po dokončení výše uvedených instalací povolte na svém systému službu RabbitMQ. Spusťte také službu RabbitMQ. Použijte jednu z níže uvedených metod sysvinit pro starší systémy nebo systemctl pro nejnovější operační systém.

Použití Init – CentOS/RHEL 6 a Fedora <19

$ sudo update-rc.d rabbitmq-server defaults
$ sudo service rabbitmq-server start
$ sudo service rabbitmq-server stop

Používání Systemctl – CentOS/RHEL 7 a Fedora>=19

$ sudo systemctl enable rabbitmq-server
$ sudo systemctl start rabbitmq-server
$ sudo systemctl stop rabbitmq-server

Krok 4 – Vytvořte administrátora v RabbitMQ

Ve výchozím nastavení vytvoří rabbitmq uživatele s názvem „host“ s heslem „host“. Můžete si také vytvořit svůj vlastní účet správce na serveru RabbitMQ pomocí následujících příkazů. Změňte heslo svým vlastním heslem.

$ sudo rabbitmqctl add_user admin password 
$ sudo rabbitmqctl set_user_tags admin administrator
$ sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

Krok 5 – Nastavení webové konzoly RabbitMQ Web Management Console

RabbitMQ také poskytuje webovou konzolu pro správu pro správu celého RabbitMQ. Chcete-li povolit webovou konzolu pro správu, spusťte ve svém systému následující příkaz. Webová konzola pro správu vám pomůže se správou serveru RabbitMQ.

$ sudo rabbitmq-plugins enable rabbitmq_management

Řídicí panel RabbitMQ začíná na portu 15672. Chcete-li získat řídicí panel, přejděte na svůj server na portu. Použijte uživatelské jméno a heslo vytvořené v kroku 4

Po přihlášení získáte ovládací panel webového rozhraní pro správu RabbitMQ.


Cent OS
  1. Jak nainstalovat Crontab v CentOS/RHEL 7/6/5

  2. Jak nainstalovat a nakonfigurovat HAProxy na CentOS/RHEL 7/6

  3. Jak nainstalovat JAVA 7 (JDK 7u79) na CentOS/RHEL 7/6/5 a Fedora

  1. Jak nastavit NTP server na CentOS/RHEL 7/6 a Fedora 30/29

  2. Jak nainstalovat Subversion (SVN) 1.8.19 na CentOS/RHEL 7/6/5

  3. Jak nainstalovat Subversion (SVN) 1.9 na CentOS/RHEL 7/6/5

  1. Jak aktualizovat CentOS 7.0/7.1/7.2/7.3/7.4/7.5/7.6 na CentOS 7.7

  2. Jak nainstalovat Git 1.9 na Fedoru 27/26, CentOS/RHEL 7/6

  3. Jak nainstalovat Fail2Ban na CentOS/RHEL 7/6