Get the App
SLTechnology News&Howtos  ›  Servers  › 

CentOS7 install RabbitMQ3.7

Shulou Source: shulou.com Published: 2022-06-02 13:02:40 10月03日 Update

CentOS7 install RabbitMQ3.7 install Erlang

Rabbit mq depends on erlang, so you need to install erlang first, and different versions of rabbit mq have different erlang version requirements.

Here the erlang package provided by rabbit mq is used to install erlang

Add Mirror

Vim / etc/yum.repos.d/rabbitmq_erlang.repo

[rabbitmq_erlang]

Name=rabbitmq_erlang

Baseurl= https://packagecloud.io/rabbitmq/erlang/el/7/$basearch

Repo_gpgcheck=1

Gpgcheck=0

Enabled=1

Gpgkey= https://packagecloud.io/rabbitmq/erlang/gpgkey

Sslverify=1

Sslcacert=/etc/pki/tls/certs/ca-bundle.crt

Metadata_expire=300

[rabbitmq_erlang-source]

Name=rabbitmq_erlang-source

Baseurl= https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS

Repo_gpgcheck=1

Gpgcheck=0

Enabled=1

Gpgkey= https://packagecloud.io/rabbitmq/erlang/gpgkey

Sslverify=1

Sslcacert=/etc/pki/tls/certs/ca-bundle.crt

Metadata_expire=300

Installation

Yum install erlang

Verify that the installation is successful

[xiaoshengyu@localhost ~] $erl

Install rabbit mq

Download rpm

Wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm

Import key

Rpm-- import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc

Installation

Yum install rabbitmq-server-3.7.14-1.el7.noarch.rpm

Note: if the installation fails here, download the dependency package socat locally using wget as prompted, and then install it manually using rpm-ivh

Start

Set up the daemon, which is executed when the system starts

Systemctl enable rabbitmq-server

Start

Systemctl start rabbitmq-server

Stop it

Systemctl stop rabbitmq-server

Installation management interface

Enable rabbitmq_management

Rabbitmq-plugins enable rabbitmq_management

Restart rabbit mq

/ sbin/service rabbitmq-server restart

Check that the http service is enabled, port 15672

Rabbitmqctl status | grep listeners

Create users and authorizations

View existing users

Rabbitmqctl list_users

New user

Rabbitmqctl add_user admin admin

Authorization

Rabbitmqctl set_user_tags admin administrator

Tags: User version different success memo key manual interface port system process mirror prompt service management authentication Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Huawei NVidia MariaDB OPPO Reno vpn