linux centos7系统安装rabbitmq
硅谷探秘者
2021-12-24发表
linux
0
0
1633
一、安装erlang
文件下载地址:https://github.com/rabbitmq/erlang-rpm/releases ,我下载的版本是23.3.4.6
上传到服务器上执行安装命令:
rpm -ivh erlang-23.3.4.6-1.el7.x86_64.rpm
![]()
二、安装socat
使用yum安装
yum -y install socat
三、安装rabbitmq
文件下载:https://github.com/rabbitmq/rabbitmq-server/releases,我下载的版本是3.9.10-1
上传到服务器上执行安装命令:
rpm -ivh rabbitmq-server-3.9.10-1.el7.noarch.rpm
![]()
四、启动服务
service rabbitmq-server start
检查启动是否成功
ps -ef | grep rabbitmq
![]()
启用界面管理插件
rabbitmq-plugins enable rabbitmq_management
浏览器访问:http://ip:15672 ,如果服务器开启了防火墙,记得将端口放开。
五、开启用户远程访问
rabbitmq从3.3.0开始, 默认用户guest只允许本机访问, 即: http://localhost:15672, 如果通过ip:port访问, 会发现Login failed, 为了让guest用户能够远程访问, 只需新建配置文件配置rabbitmq.config。
touch /etc/rabbitmq/rabbitmq.config
vi /etc/rabbitmq/rabbitmq.config
写入如下内容并保存
[{rabbit, [{loopback_users, []}]}].
重启服务:
service rabbitmq-server restart
重新用guest登录,用户名密码都是guest。
或者添加新用户
## 添加用户
rabbitmqctl add_user root root
## 添加权限
rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
## 角色
rabbitmqctl set_user_tags root administrator
六、rabbitmq服务常用命令
查看rabbitmq服务状态 service rabbitmq-server status
启动服务service rabbitmq-server start
停止服务service rabbitmq-server stop
重启服务service rabbitmq-server restart
设置开机启动chkconfig rabbitmq-server on
开启管控台rabbitmq-plugins enable rabbitmq_management
关闭管控台rabbitmq-plugins disable rabbitmq_management