一、安装
1.安装erlang
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum install erlang
如果出现下面错误:
需要执行下面步骤解决上面的错误
输入:
yum install -y epel-release
再次:
yum repolist
安装:
yum install epel-release
2.安装rabbitmq
下载
wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.8.2/rabbitmq-server-3.8.2-1.el7.noarch.rpm
安装
rpm -ivh rabbitmq-server-3.8.2-1.el7.noarch.rpm
rabbitmq版本要与erlang版本保持一致,否则会启动失败
可以参考下面网站:
https://www.rabbitmq.com/which-erlang.html
rabbitmq新版本下载地址:
https://www.rabbitmq.com/download.html
erlang版本下载地址:
https://www.erlang-solutions.com/resources/download.html
二、卸载
卸载前先停掉rabbitmq服务,执行命令
1、service rabbitmq-server stop
2、查看rabbitmq安装的相关列表
yum list | grep rabbitmq
3、卸载rabbitmq已安装的相关内容
yum -y remove rabbitmq-server.noarch
1、查看erlang安装的相关列表
yum list | grep erlang
2、卸载erlang已安装的相关内容
yum -y remove erlang-*
yum remove erlang.x86_64
service rabbitmq-server start 启动
service rabbitmq-server stop 停止
service rabbitmq-server restart 重启
三、账户配置
安装启动后其实还不能在其它机器访问, rabbitmq默认的guest账号只能在本地机器访问, 如果想在其它机器访问必须配置其它账号
配置管理员账号:
rabbitmqctl add_user admin adminpasspord
rabbitmqctl set_user_tags admin administrator
启动rabbitmq内置web插件, 管理rabbitmq账号等信息
rabbitmq-plugins enable rabbitmq_management
访问 http://你的地址:15672/#/users
配置RabbitMQ
关于RabbitMQ的配置,可以下载RabbitMQ的配置文件模板到/etc/rabbitmq/rabbitmq.config, 然后按照需求更改即可。
关于每个配置项的具体作用,可以参考官方文档。
更新配置后,别忘了重启服务哦!
开启用户远程访问
默认情况下,RabbitMQ的默认的guest用户只允许本机访问, 如果想让guest用户能够远程访问的话,只需要将配置文件中的loopback_users列表置为空即可,如下:
{loopback_users, []}
另外关于新添加的用户,直接就可以从远程访问的,如果想让新添加的用户只能本地访问,可以将用户名添加到上面的列表, 如只允许admin用户本机访问。
{loopback_users, [“admin”]}
更新配置后,别忘了重启服务哦!