Linux操作系统 Centos8 yum 安装 rabbitmq以及完全卸载rabbitmq

一、我们在安装rabbitmq之前先查看系统中是否存在已安装的软件:

卸载rabbitmq相关的:

  查看rabbitmq安装的相关列表

        yum list | grep rabbitmq

  卸载rabbitmq已安装的相关内容

        yum -y remove rabbitmq-server.noarch

卸载erlang:

  查看erlang安装的相关列表

      yum list | grep erlang

    卸载erlang已安装的相关内容

      yum -y remove erlang-*

      yum remove erlang.x86_64 

二、安装rabbitmp:

进入/etc/yum.repos.d/ 文件夹
创建rabbitmq-erlang.repo 文件
内容如下
[rabbitmq-erlang] 
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/22/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1

 

创建rabbitmq.repo 文件
内容如下
[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/8/
gpgcheck=0
repo_gpgcheck=0
enabled=1

 

安装命令
yum install rabbitmq-server
rabbitmq相关命令
开启
service rabbitmq-server start 
关闭
service rabbitmq-server stop
查看状态
service rabbitmq-server status 
重启
service rabbitmq-server restart

 

启用插件页面管理
rabbitmq-plugins enable rabbitmq_management

 

创建用户
rabbitmqctl add_user admin ‘这里是自己用的密码’
赋予权限
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

  

三、重装rabbitmp会遇到的问题:

Job for rabbitmq-server.service failed because the control process exited with e                                                                                        rror code.
See "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.

  在启动rabbitmp的时候回出现这个问题关于这个问题小编也查询了大量的资料总结了一下几点:

1. /etc/rabbitmq/rabbitmq.config这个配置文件中出现了编译问题

2./var/lib/rabbitmq/mnesia 目录下存在rabbit@localhost.pid、rabbit@localhost、rabbit@localhost-plugins-expand,删除这3项后,再使用systemctl start rabbitmq-server启动

3.把/ect/rabbitmq下的所有文件清除掉然后重新装(这是小编解决的办法)

 

 补充:修改用户的密码

rabbitmqctl change_password ‘需要更改密码的账户’  '更改的密码'

  

 

 

 

 

posted @ 2020-07-01 10:37  java彼岸花  阅读(580)  评论(0编辑  收藏  举报
/* 鼠标点击求赞文字特效 */ /*鼠标跟随效果*/