之前安装过旧版的RabbitMQ和Erlang,先卸载。

①:卸载RabbitMQ

/sbin/service rabbitmq-server stop

yum list | grep rabbitmq

yum -y remove rabbitmq-server.noarch

rm -rf /var/lib/rabbitmq

②:卸载Erlang

yum list | grep erlang

yum -y remove erlang-*

yum remove erlang.x86_64

rm -rf /usr/lib64/erlang

1:安装Erlang

①:选择对应版本

需要下载合适版本的Erlang。

地址:https://github.com/rabbitmq/erlang-rpm/releases


②:下载

复制连接地址,然后执行:

wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.3/erlang-23.3.3-1.el8.x86_64.rpm


③:安装

安装包路径要选自己的.

yum install /application/rabbitmq/erlang-23.3.3-1.el8.x86_64.rpm

然后一路按Y就行...

查看版本:

halt(). 命令可退出erl 控制台。

2:安装RabbitMQ

①:选择版本

官网下载guide页面地址:https://www.rabbitmq.com/install-rpm.html#downloads

复制红圈的链接地址:


②:下载

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.16/rabbitmq-server-3.8.16-1.el8.noarch.rpm

③:安装

yum install /application/rabbitmq/rabbitmq-server-3.8.16-1.el8.noarch.rpm

然后按Y即可...



安装完成...

3:启动

①:第一种方式

启动:

rabbitmq-server start

停止

rabbitmq-server stop

上面这种方式不推荐


②:第二种方式

启动:

systemctl start rabbitmq-server.service

停止:

systemctl stop rabbitmq-server.service

查看状态:

systemctl status rabbitmq-server.service

推荐这种

4:启动UI插件

rabbitmq-plugins enable rabbitmq_management

①:查看用户

rabbitmqctl list_users


②:添加用户

因为guest 用户只能支持本地登录,因此我们需要手动添加一个用户

访问RabbitMQ的页面地址,如:http://192.168.1.218:15672/#/


创建用户命令:

rabbitmqctl add_user {username} {password}

更多参数设置:


③:设置用户权限:

rabbitmqctl set_user_tags {username} administrator

如不设置权限,新增的用户无法成功登录,因为不是administrator用户。↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓


④:防火墙

最后进行防火墙设置之后,就可以进行登录了

各端口的作用:


参考博客:https://juejin.cn/post/6844904021283569678

CentOS8安装RabbitMQ3.8.16的更多相关文章

  1. Centos6.5 安装 RabbitMQ3.6.1

    Centos6.5 安装 RabbitMQ3.6.1 个人安装RabbitMQ总结: 安装编译工具 yum -y install make gcc gcc-c++ kernel-devel m4 nc ...

  2. centos8安装fastdfs6.06集群方式三之:storage的安装/配置/运行

    一,查看本地centos的版本 [root@localhost lib]# cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core) 说 ...

  3. CentOS8 安装MySQL5.7

    CentOS_8 安装MySQL5.7 1.在安装之前,如果你的系统曾经安装过Mariadb,请先卸载:yum remove mariadb*2.安装依赖 yum install -y epel-re ...

  4. Centos8安装nvidia驱动

    Centos8安装nvidia驱动 1. 查看显卡型号 lspci | grep-i nvidia 或者 lspci -vnn | grep VGA 2. 前往nvidia官网下载对应驱动 NVIDI ...

  5. 为部署ASP.NET Core准备:使用Hyper-V安装Ubuntu Server 16.10

    概述 Hyper-V是微软的一款虚拟化产品,和VMWare一样采用的hypervisor技术.它已经被内嵌到Win10系统内,我们只需要进行简单的安装即可.但是前提是要确保你的机器已经启用虚拟化,可以 ...

  6. 虚拟机Vmware成功安装Ubuntu Server 16.04中文版

    最近想在Linux下学习Python的爬虫开发技术,经过认真考虑优先选择在在Ubuntu环境下进行学习Python的开发,虽然Ubuntu Server 16.04 LTS版本已经集成了Python ...

  7. centos7安装rabbitmq3.7.9

    感谢此兄: https://blog.51cto.com/huwei555/2341513?source=dra  (centos7 安装rabbitmq 3.7) 以root用户登录.cd /hom ...

  8. centos7安装rabbitmq3.7

    centos7安装rabbitmq3.7安装erlang # vim /etc/yum.repos.d/rabbitmq-erlang.repo [rabbitmq-erlang] name=rabb ...

  9. CentOS6.4 下安装 Apache2.4.16

    1.准备工作 1.1.yum安装部分工具 1)yum -y install vim 2)yum -y install wget 3)yum -y install gcc 4)yum -y instal ...

  10. 安装RabbitMQ3.6.10报错:{error,{missing_dependencies,[crypto,ssl],

    参考https://blog.csdn.net/u010739551/article/details/80848993 如果安装上篇博文安装则可避免这种情况 CentOS6.7安装RabbitMQ3. ...

随机推荐

  1. NVIDIA H100 GPU:GPU的机密计算

    国内总结的资料: https://zhuanlan.zhihu.com/p/644717121 相关论文: https://ieeexplore.ieee.org/document/7163017 博 ...

  2. MindSpore框架 加载文本数据集 示例

    代码原地址: https://www.mindspore.cn/tutorial/training/zh-CN/r1.2/use/load_dataset_text.html ============ ...

  3. anaconda运行install命令报错:Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)'

    运行命令: conda install mpi4py 报错: Retrieving notices: ...working... ERROR conda.notices.fetch:get_chann ...

  4. 【转载】 机器学习数据可视化 (t-SNE 使用指南)—— Why You Are Using t-SNE Wrong

    原文地址: https://towardsdatascience.com/why-you-are-using-t-sne-wrong-502412aab0c0 ==================== ...

  5. Linux中登录mysql

    输入 mysql -u root -p 然后输入密码,就能登录 root@zrt2:/home/zrt2# mysql -u root -pEnter password: Welcome to the ...

  6. WinForm DevExpress 添加行内按钮

    1.在设计器里面添加一列,设置单元格不可编辑.只读属性 2. 在所在GridView属性里面添加CustomDrawCell事件与RowCellClick事件 private void gvMain_ ...

  7. Jenkins 运行pipeline 报错:A Jenkins administrator will need to approve this script before it can be us

    之前没有注意过这个问题,是因为之前运行pipeline时,默认勾选了"使用 Groovy 沙盒" 这次不小心取消了勾选导致,重新加上勾选即可

  8. EasyDarwin,EasyNVR, EasyNVS, EasyDSS...这些都是啥

    EasyDarwin 是开源的基础版本, 其他都是衍生产品(http://www.easydarwin.org/) EasyNVR, 就是视频监控录像机,可以查看实时监控和保存监控视频, 如下图, ( ...

  9. Python 版本管理工具选择与 Pyenv 使用说明

    Python 版本管理工具的主要作用是帮助开发者在同一台机器上管理多个 Python 版本和环境.这对于开发和部署不同项目非常有用,因为不同项目可能依赖不同的 Python 版本或者不同的包版本. 具 ...

  10. 登录Harbor仓库报错:Error response from daemon: Get

    登录Harbor仓库报错: docker login -u admin -p Harbor12345 20.20.10.162 WARNING! Using --password via the CL ...