- 想要安装RabbitMQ,必须先安装erlang语言环境,类似安装tomcat,必须先安装JDK
- 查看匹配的版本:www.rabbitmq.com/which-erlan…
下载安装
安装wget
yum -y install wget wget
进入opt目录,下载
-进入opt目录
cd /opt/
- 下载erlang
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v21.3.8.16/erlang-21.3.8.16-1.el7.x86_64.rpm
- 下载socat
wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
- 下载RabbitMQ
wget --no-check-certificate https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.6/rabbitmq-server-3.8.6-1.el7.noarch.rpm
安装
- 安装erlang
rpm -ivh erlang-21.3.8.16-1.el7.x86_64.rpm
- 安装socat
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
- 安装RabbitMQ
rpm -ivh rabbitmq-server-3.8.6-1.el7.noarch.rpm
启动
启动后台管理插件
rabbitmq-plugins enable rabbitmq_management
启动RabbitMQ
systemctl start rabbitmq-server.service
远程连接测试
默认帐号密码:guest,guest用户默认不允许远程连接
远程连接配置
- 关闭防火墙
systemctl stop firewalld
- 创建账号
rabbitmqctl add_user rangang 123456
- 设置用户角色
rabbitmqctl set_user_tags rangang administrator
- 设置用户权限
rabbitmqctl set_permissions -p "/" rangang ".*"".*" ".*"
- 查看当前用户和角色
rabbitmqctl list_users
测试
- 浏览器输入:http://ip:15672
- 登录
常用操作
- 状态
systemctl status rabbitmq-server.service
- 重启
systemctl restart rabbitmq-server.service
- 停止
systemctl stop rabbitmq-server.service
- 查看进程
ps -ef | grep rabbitmq
- 修改当前用户名密码
rabbitmqctl change_password rangang 123123