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

Jak nainstalovat RabbitMQ v CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat RabbitMQ na vašem serveru CentOS 7. Pro ty z vás, kteří to nevěděli, je RabbitMQ open source software pro zprostředkovatele zpráv (někdy nazývaný middleware orientovaný na zprávy), který implementuje protokol AMQP (Advanced Message Queuing Protocol). Server RabbitMQ je napsán v programovacím jazyce Erlang a je postaven na frameworku Open Telecom Platform pro klastrování a převzetí služeb při selhání. K dispozici jsou klientské knihovny pro rozhraní s brokerem pro všechny hlavní programovací jazyky.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci RabbitMQ na server CentOS 7.

Instalovat RabbitMQ v CentOS 7

Krok 1. Nejprve se ujistěte, že je váš systém aktuální.

yum -y update

Krok 2. Instalace Erlang.

Nainstalujte Erlang pomocí příkazu:

wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum install erlang

Krok 3. Instalace RabbitMQ.

První věc, kterou musíte udělat, je přejít na stránku stahování RabbitMQ a stáhnout si nejnovější stabilní verzi RabbitMQ. V okamžiku psaní tohoto článku je to verze 3.6.1 :

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc

Instalace RabbitMQ a souvisejících balíčků je nyní stejně jednoduchá jako spuštění jediného příkazu:

yum install rabbitmq-server-3.6.1-1.noarch.rpm

Pro spuštění, zastavení, restartování a kontrolu stavu RabbitMQ použijte následující:

# To start enable boot service:
systemctl enable rabbitmq-server

# To start the service:
systemctl start rabbitmq-server

# To stop the service:
systemctl stop rabbitmq-server

# To restart the service:
systemctl restart rabbitmq-server

# To check the status:
systemctl status rabbitmq-server

Krok 4. Konfigurace SELinuxu a brány firewall.

Musíme povolit následující porty přes SELinux a Firewall, abychom mohli přistupovat ke konzole vzdálené správy RabbitMQ ze vzdálených systémů:

firewall-cmd --permanent --add-port=4369/tcp
firewall-cmd --permanent --add-port=25672/tcp
firewall-cmd --permanent --add-port=5671-5672/tcp
firewall-cmd --permanent --add-port=15672/tcp
firewall-cmd --permanent --add-port=61613-61614/tcp
firewall-cmd --permanent --add-port=8883/tcp
firewall-cmd --reload
setsebool -P nis_enabled 1

Krok 5. Otevřete ovládací konzolu RabbitMQ.

Konzola pro správu králíkaMQ vám umožní sledovat procesy serveru prostřednictvím webového prohlížeče:

rabbitmq-plugins enable rabbitmq_management
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/

RabbitMQ bude ve výchozím nastavení k dispozici na portu HTTP 15672. Otevřete svůj oblíbený prohlížeč a přejděte na http://yourdomain.com:15672 nebo http://your-server-ip:15672 a dokončete požadované kroky k dokončení instalace.

Blahopřejeme! Úspěšně jste nainstalovali server RabbitMQ. Děkujeme, že jste použili tento návod k instalaci RabbitMQ na systém CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web RabbitMQ.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Kubernetes Cluster na CentOS 7

  1. Jak nainstalovat Git na CentOS 8

  2. Jak nainstalovat Docker na CentOS 8

  3. Jak nainstalovat Java 8 &11 na Centos 8