RabbitMQ在CentOS下的安装

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

RabbitMQ的版本是3.8.2

1.环境配置CentOs 7.6以上版本我的版本是7.9不要对yum换源否则可能会安装失败。

echo "export LC_ALL=en_US.UTF-8"  >>  /etc/profile
source /etc/profile

以上命令是使用了UTF-8编码格式。

2. 执行开始下载包

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

3.执行

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

4.执行以上两部后 开始安装。

sudo yum install rabbitmq-server-3.8.2-1.el7.noarch

5. 看到下面点击y即可安装完成。

 6. 启动RabbitMQ

 systemctl start rabbitmq-server

7. 看看端口有没有起来查看状态

rabbitmqctl status

8. 配置端口如果是阿里云腾讯云需要配置安全组打开15762端口。这里很重要。如果是vmware虚拟机需要配置防火窗。vim编辑ssh.xml文件。

vim /usr/lib/firewalld/services/ssh.xml

加入端口15672。不然无法访问。 

<?xml version="1.0" encoding="utf-8"?>
<service>
  <short>SSH</short>
  <description>Secure Shell (SSH) is a protocol for logging into and executing commands on remote machines. It provides secure encrypted communications. If you plan on accessing your machine remotely via SSH over a firewalled interface, enable this option. You need the openssh-server package installed for this option to be useful.</description>
  <port protocol="tcp" port="22"/>
  <port protocol="tcp" port="15672"/>
 
</service>

重启防火窗

service firewalld restart #重启firewall防火墙服务

9. 现在RabbitMQ是在运行中的不然下面操作会失败。 

    开启web管理界面

rabbitmq-plugins enable rabbitmq_management

10. 添加admin用户密码123456

rabbitmqctl add_user admin 123456

配置admin角色 

rabbitmqctl set_user_tags admin administrator

11. 浏览器访问ip:15672 用admin 密码123456即可登录

 登录成功

 

RabbitMQ常用命令
开启web管理界面
rabbitmq-plugins enable rabbitmq_management

停止RabbitMQ
$rabbitmqctl stop

设置开机启动
$ systemctl enable rabbitmq-server 

启动RabbitMQ
$ systemctl start rabbitmq-server

看看端口有没有起来查看状态

$ rabbitmqctl status 

要检查RabbitMQ服务器的状态请运行

systemctl status rabbitmq-server

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: centosRabbitMQ