IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> linux centos8安装rabbitmq 亲测以及出现的问题详细版记录 -> 正文阅读

[大数据]linux centos8安装rabbitmq 亲测以及出现的问题详细版记录

安装rabbitmq的前提是需要安装erlang的环境。erlang的安装在上一篇文章

这是rabbitMq和erlang的版本关系对应:https://www.rabbitmq.com/which-erlang.html

第一步:安装socat依赖

yum install -y socat

安装完成的样子

第二步:?解压rabbitMq的包

rpm -Uvh rabbitmq-server-3.9.4-1.el8.noarch.rpm 

在这个地方,我的erlang依赖不满足,但实际上是满足的,所以加了跳过检测

rpm -Uvh rabbitmq-server-3.9.4-1.el8.noarch.rpm --nodeps

第三步:启动

systemctl start rabbitmq-server.service

?查看启动状态:

systemctl status rabbitmq-server.service

出现active(running)则代表启动成功

第四步:设置开机自启:

systemctl enable rabbitmq-server.service 

第五部:安装图形化界面

rabbitmq-plugins enable rabbitmq_management

安装成功。

访问服务器ip:15672

可以进入到图形化界面,如果进不去的话。排查一下rabbitmq是否启动,防火墙是否放行5672和15672,还有阿里云安全组是否放行5672和15672

以下是防火墙开启关闭放行等命令
启动:systemctl start firewalld

查看状态:firewall-cmd --state

查看放行端口:firewall-cmd --zone=public --list-ports

关闭防火墙:systemctl stop firewalld.service

firewall-cmd --zone=public --add-port=5672/tcp --permanent   # 开放5672端口

firewall-cmd --zone=public --remove-port=5672/tcp --permanent  #关闭5672端口

firewall-cmd --reload   # 配置立即生效

防火墙和阿里云安全组都放行的情况下,是可以正常访问到图形化界面的

如果是本机访问的话,输入账号密码为 guest,账号密码一直,如果是远程访问,是需要开通远程访问账号。

第六步:添加角色并且授予权限

rabbitmqctl add_user admin admin

添加了账号为admin,密码为admin,前面的为账号,后面的为密码

授予admin账号为超级管理员administrator?

rabbitmqctl set_user_tags admin administrator

用户的级别一共有四种

?这个时候,admin账号登录成功之后的界面为:

修改账号的密码为:

rabbitmqctl change_password admin admin123

出现的错误:

应为的确是安装了erlang的24.0版本。

但是安装rabbitMq的时候还是出现了

警告:rabbitmq-server-3.9.4-1.el8.noarch.rpm: 头V4 RSA/SHA512 Signature, 密钥 ID 6026dfca: NOKEY
错误:依赖检测失败:
? ? ? ? erlang >= 23.2 被 rabbitmq-server-3.9.4-1.el8.noarch 需要

问题二:systemctl start rabbitmq-server.service? 提示Job for rabbitmq-server.service failed because the control process exited with error code.
See "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.

可以通过???????? -n 10 查看最后10条启动日志。

查询到了在/usr/lib/rabbitmq/bin/rabbitmq-server: line 73: exec: erl: not found

没有找到erlang

于是在/usr/lib/rabbitmq/bin/rabbitmq-server下面加入

vim /usr/lib/rabbitmq/bin/rabbitmq-server??进入编辑器

加入export PATH=$PATH:/usr/local/erlang/bin
这个是安装erlang的目录。根据每个人不同的地址去改变。

?然后在进行systemctl start rabbitmq-server.service 就没有问题了

基础命令

启动:systemctl start rabbitmq-server

停止:systemctl stop?rabbitmq-server

查看状态:systemctl status?rabbitmq-server

安装rabbitmq出现了很多的小插曲。虽然erlang版本号对应了,但是中途安装还是显示rabbitmq未找到erlang。所以对erlang和rabbitmq也进行了卸载和重装。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-08-27 11:55:47  更:2021-08-27 11:56:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 16:36:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码