标签 RabbitMQ 下的文章

RabbitMq访问使用Guest访问时候会出现以下错误

ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.

解决办法:

通过RabbitMq后台新增一个用户来连接

// 连接信息
'AMQP' => [
    'host'     => '192.168.66.64',
    'port'     => '5672',
    'username' => 'vister',
    'password' => 'vister',
    'vhost'    => '/'
],

0.png

RabbitMQ服务应用是Erlang语言开发的,需要先安装Erlang
以下为安装的步骤

【Erlang】

安装weget工具

yum install wget

下载Erlang

wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-22.3.4.12-1.el7.x86_64.rpm/download.rpm

安装Erlang

yum install erlang-22.3.4.12-1.el7.x86_64.rpm

【RabbitMQ】

下载RabbitMq

wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.8.13-1.el7.noarch.rpm/download.rpm

安装签名

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

安装RabbitMq

yum install rabbitmq-server-3.8.13-1.el7.noarch.rpm

启动RabbitMq

systemctl start rabbitmq-server

开机启动RabbitMq

systemctl enable rabbitmq-server

【管理界面】

安装RabbitMq管理界面

rabbitmq-plugins enable rabbitmq_management

重启RabbitMq服务

systemctl restart rabbitmq-server

新增管理用户

rabbitmqctl add_user admin admin

给用户分配权限

rabbitmqctl set_user_tags admin administrator

【开放端口】

yum install firewalld

firewall-cmd --zone=public --add-port=15672/tcp --permanent 

systemctl start firewalld #启动
systemctl stop firewalld #停止
systemctl status firewalld #查看状态
systemctl disable firewalld #开机禁用
systemctl enable firewalld #开机启动

firewall-cmd --list-ports #查看开放端口的列表

firewall-cmd --state #查看防火墙状态

【访问管理面板】

yum install net-tools

ifconfig -a

查看当前服务器ID为:192.168.66.64

访问后台地址为:http://192.168.66.64:15672/

账号为:admin
密码为:admin