一、系统环境
1、JDK1.8
2、Centos7-64位
3、Erlang-OTP 23.3.4.11-1.el7
4、Rabbitmq-3.10.0-1.el7
二、安装Erlang
1、erlang和rabbitmq的版本对应关系
https://www.rabbitmq.com/which-erlang.html
centos7建议安装el7的版本,所以我们选择erlang-23.3和Rabbitmq-3.10.0
2、通过rpm安装erlang
- 安装erlang的前置条件配置
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
- 安装erlang
sudo yum install erlang-23.3.4.11-1.el7.x86_64
- 检查erlang的版本号
erl
erlang安装完成
三、安装RabbitMQ
- 安装RabbitMQ的前置条件配置
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
- 安装erlang
sudo yum install rabbitmq-server-3.10.0-1.el7.noarch
- 启用管理平台插件,启用插件后,可以可视化管理RabbitMQ。
rabbitmq-plugins enable rabbitmq_management
- 启动RabbitMQ
systemctl start rabbitmq-server
四、访问控制台界面
- 访问地址
http://localhost:15672
注意:192.168.10.88是安装RabbitMQ的服务器IP地址。如果访问不了,确认是否开启端口5672和15672。
- 用户登录
默认账号密码都是guest,但是如果使用guest登录,会出现报错如下:
原因是RabbitMQ3.3以后,guest账号只能在本机登录。这里就不去修改相应配置了,而是另外创建其他登录账号。
- 创建用户
创建用户名admin,密码123456的用户:
rabbitmqctl add_user admin aaaaaa
设置admin为超级管理员
rabbitmqctl set_user_tags admin administrator
授权远程访问(也可以登录后,可视化配置)
rabbitmqctl set_permissions -p / admin "." "." ".*"
创建完成后,重启RabbitMQ(好像不重启也可以)
systemctl restart rabbitmq-server
- 登录用户admin
此时看到admin是No access的,需要设置一下。点击name下面的admin,然后再点击Set permission即可。
- RabbitMQ配置完成
到目前为止,RabbitMQ安装配置完成,可是使用IP(xxx)、用户(admin)、密码(123456)进行连接使用了。
评论区