yum安装RabbitMQ

目录

安装

解决只能localhost访问的问题

rabbitmq-server服务命令

开启RabbitMQ的管理界面

卸载RabbitMQ和Erlang


安装

导入RabbitMQ签名密钥

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

导入Erlang库密钥

​rpm --import https://packagecloud.io/rabbitmq/erlang/gpgkey

导入RabbitMQ server密钥

​rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey

在/etc/yum.repos.d/目录下,创建rabbitmq.repo文件

将如下内容,放入rabbitmq.repo文件

# In /etc/yum.repos.d/rabbitmq.repo 


## 
## Zero dependency Erlang 
## 


[rabbitmq_erlang] 
name=rabbitmq_erlang 
baseurl=https://packagecloud.io/rabbitmq/erlang/el/8/$basearch 
repo_gpgcheck=1 
gpgcheck=1 
enabled=1 
# PackageCloud's repository key and RabbitMQ package signing key gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey 
       https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc 
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/8/SRPMS 
repo_gpgcheck=1 
gpgcheck=0 
enabled=1 
# PackageCloud's repository key and RabbitMQ package signing key gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey 
       https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc 
sslverify=1 
sslcacert=/etc/pki/tls/certs/ca-bundle.crt 
metadata_expire=300 


## 
## RabbitMQ server 
## 


[rabbitmq_server] 
name=rabbitmq_server 
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/8/$basearch 
repo_gpgcheck=1 
gpgcheck=0 
enabled=1 
# PackageCloud's repository key and RabbitMQ package signing key gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey 
       https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc 
sslverify=1 
sslcacert=/etc/pki/tls/certs/ca-bundle.crt 
metadata_expire=300 

[rabbitmq_server-source] 
name=rabbitmq_server-source 
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/8/SRPMS 
repo_gpgcheck=1 
gpgcheck=0 
enabled=1 
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey 
sslverify=1 
sslcacert=/etc/pki/tls/certs/ca-bundle.crt 
metadata_expire=300

更新yum

yum update -y

yum -q makecache -y --disablerepo='*' --enablerepo='rabbitmq_erlang' --enablerepo='rabbitmq_server'

安装socat

yum install socat logrotate -y

安装RabbitMQ和Erlang

yum install --repo rabbitmq_erlang --repo rabbitmq_server erlang rabbitmq-server -y

解决只能localhost访问的问题

进入【/etc/rabbitmq】文件夹下

cd /etc/rabbitmq

编辑【rabbitmq.config】文件

vim rabbitmq.config

如果没有rabbitmq.config文件,直接创建即可。

添加如下配置内容

[{rabbit,[{loopback_users,[]}]}].

注意!不要忘了后面的点!

rabbitmq-server服务命令

以守护方式启动RabbitMQ

chkconfig rabbitmq-server on

启动RabbitMQ

systemctl start rabbitmq-server

查看RabbitMQ状态

systemctl status rabbitmq-server

停止RabbitMQ

systemctl stop rabbitmq-server

重启RabbitMQ

systemctl restart rabbitmq-server

开启RabbitMQ的管理界面

rabbitmq-plugins enable rabbitmq_management

登录管理界面

URL地址:http://xxx.xxx.xxx.xxx:15672/

默认的client端口是5672,WEB访问端口是15672

默认账号:guest

默认密码:guest

卸载RabbitMQ和Erlang

停止RabbitMQ服务

systemctl stop rabbitmq-server

查看RabbitMQ安装的相关列表

yum list | grep rabbitmq

卸载RabbitMQ已安装的相关内容

yum -y remove rabbitmq-server.noarch

查看Erlang安装的相关列表

yum list | grep erlang

卸载Erlang已安装的相关内容

yum -y remove erlang-*

删除有关的所有文件

rm -rf /usr/lib64/erlang

rm -rf /var/lib/rabbitmq

rm -rf /usr/local/erlang

rm -rf /usr/local/rabbitmq

文章来源:

Linux服务器安装、配置RabbitMQ - 知乎 (zhihu.com)

猜你喜欢

转载自blog.csdn.net/yeyaozhifengqi/article/details/130526503
今日推荐