加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

centos7.8安装rabbitmq

发布时间:2020-12-13 22:27:29 所属栏目:Linux 来源:网络整理
导读:以安装3.7.28为例,步骤如下: 一、安装erlang curl -s https: // packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash yum install - y erlangerl -version 二、安装rabbitmq wget https: dl.bintray.com/rabbitmq/all/rabbitm

以安装3.7.28为例,步骤如下:

一、安装erlang

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

yum install -y erlang


erl -version

二、安装rabbitmq

wget https:dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.28/rabbitmq-server-3.7.28-1.el7.noarch.rpm

yum install rabbitmq-server-3.7.28-1.el7.noarch.rpm

## 开启管理后台界面
rabbitmq-plugins enable rabbitmq_management

## 必须执行,否则会导致启动rabbitmq-server失败
chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie

三、rabbitmq常用命令

#前台启动服务
rabbitmq-server
 
#后台启动服务
rabbitmq-server -detached 
 
#停止服务
rabbitmqctl stop 
 
#查看状态
rabbitmqctl status

四、rabbitmq添加用户

#添加账户,用户名test 密码123456
rabbitmqctl add_user test 123456
 
#授予用户角色,总共有四种角色,这里授予的是administrator
rabbitmqctl set_user_tags test administrator
 
#设置用户允许访问的vhost
rabbitmqctl set_permissions -p /  test '.*' '

五、注意事项(常见问题)

错误信息1:

/usr/lib/rabbitmq/bin/rabbitmq-server:行51: /var/lib/rabbitmq/mnesia/rabbit@test.pid: 权限不够

解决办法:

chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/mnesia/

错误信息2:

启动rabbitmq:ERROR: distribution port 25672 in use on localhost (by non-Erlang process?)

解决办法:
参考该链接即可:
启动rabbitmq:ERROR: distribution port 25672 in use on localhost (by non-Erlang process?)

参考资料如下:
rabbitmq安装(centos7.8)

RabbitMQ 3.8.7 在 centos7 上安装

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读