1.试验环境为centos7,关闭了防火墙与selinux服务
2.安装rabbitmq环境必备的Erlang(RabbitMQ是由Erlang语言开发的)
执行以下命令下载配置erlang yum源
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
使用yum命令安装erlang
yum -y install erlang
查看erlang版本并检测是否安装成功
erl -version
3.安装rabbitmq服务
执行以下命令下载配置rabbitmq yum源
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
使用yum命令安装rabbitmq
yum -y install rabbitmq-server
4.启动rabbitmq服务
systemctl start rabbitmq-server
查看服务状态
systemctl status rabbitmq-server
5.启用rabbitmq web插件
rabbitmq-plugins enable rabbitmq-management
6.检查rabbitmq服务端口
netstat -tlpn
5672端口是rabbitmq消息中间内部通讯的端口
15672端口是rabbitmq web端口
25672端口是rabbitmq集群端口
7.创建rabbitmq用户
创建一个名为admin的用户,密码也是admin
rabbitmqctl add_user admin 'admin'
将admin用户分配到管理员组
rabbitmqctl set_user_tags admin administrator
配置admin用户权限
rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'
8.访问rabbitmq web端