liunx Centos-7.5上 rabbitmq安装

在安装rabbitmq中需要注意:

1、rabbitmq依赖于erlang,需要先安装erlang

2、erlang和rabbitmq版本有对应关系

可参考网页:https://www.rabbitmq.com/which-erlang.html

第一步,安装编译工具及库文件,如果服务器上已经有了,可以不用再安装。

命令:yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget

第二步,下载并安装erlang。

下载Erlang安装包命令:cd /usr/local/src/rabbitmq

wget http://erlang.org/download/otp_src_23.0.tar.gz

安装 Erlang命令:

cd /usr/local/src/rabbitmq

tar -zxvf otp_src_23.0.tar.gz

cd otp_src_23.0

# configure的过程若有err,则要解决依赖的问题;有info和warn,则没有影响;

有APPLICATIONS INFORMATION及DOCUMENTATION INFORMATION也没有影响。

./configure --prefix=/usr/local/erlang

make && make install

如果有提示缺少其他的依赖包,则按提示安装

命令:yum install -y [缺少的依赖]

第三步,下载并安装rabbitmq。

浏览器访问网页:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.12

下载

rabbitmq-server-generic-unix-3.8.12.tar.xz,

然后上传到服务器中的文件夹/usr/local/src/rabbitmq。

解压rabbitmq命令:

xz -d rabbitmq-server-generic-unix-3.8.12.tar.xz

tar -xvf rabbitmq-server-generic-unix-3.8.12.tar

rabbitmq配置
第一步,配置环境变量/etc/profile。

在/etc/profile文件中最后加入下面的代码:

#erlang

export PATH=$PATH:/usr/local/erlang/bin

#rabbitmq

export PATH=$PATH:/usr/local/src/rabbitmq/rabbitmq_server-3.8.12/sbin

编译生效:source /etc/profile

第二步,验证erlang是否安装成功。

输入erl,若结果会出现版本信息,则Erlang安装成功。

第三步,启动rabbitmq。

命令:cd /usr/local/src/rabbitmq/rabbitmq_server-3.8.12/sbin

./rabbitmq-server start

后台启动:

./rabbitmq-server -detached

若结果出现rabbitmq的版本信息,且最后显示为“Starting broker... completed with 3 plugins.”,则rabbitmq安装成功。

第四步,添加其他用户。

因guest用户只能在本机访问,所以需要添加一个admin用户,密码设为123456。添加用户只能在Rabbitmq启动的状态下进行,因此,需要另打开一个shell来进行操作。

命令:./rabbitmqctl add_user admin 123456

./rabbitmqctl set_user_tags admin administrator

./rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

第五步,开启管理权限。

命令:./rabbitmq-plugins enable rabbitmq_management

第六步,在浏览器上访问

访问:http://IP:15672

第七步 修改密码

# 查看所有用户
rabbitmqctl list_users 
# 修改用户名密码
rabbitmqctl change_password 用户名 '新密码' 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/151600.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

不再受害:如何预防和应对.mallab勒索病毒攻击

导言: 我们的数据成了我们的珍宝,但也成了黑客们追逐的目标。其中,.mallab勒索病毒就是一个充满阴谋和神秘的数字威胁,它采用高度复杂的方法将您的数据锁在数字牢笼中。本文91数据恢复将深入探讨.mallab勒索病毒的起源、工作方式…

【psychopy】【脑与认知科学】认知过程中的面孔识别加工

目录 实验描述 实验思路 python实现 实验描述 现有的文献认为,人们对倒置的面孔、模糊的面孔等可能会出现加工时长增加、准确率下降的问题,现请你设计一个相关实验,判断不同的面孔是否会出现上述现象。请按照认知科学要求,画…

栈队列OJ练习题(C语言版)

目录 一、括号匹配问题 思路: 完整版C语言代码: 讲解: 二、用队列实现栈 思路: 完整版C语言代码: 讲解: 三、用栈实现队列 思路: 完整版C语言代码: 讲解&#xff1a…

MySQL的基础(一)

MySQL的基础(一) SQLSQL的语法特点主要包括以下几点:一、 SQL - DDL -- 数据定义语言1.1 数据库操作1.1 显示现有的数据库1.2 创建数据库1.3 删除数据库1.4 使用 1.2 数据表操作1.2.1 表查询1.2.2 表创建1.2.3 修改表 1.2.4 小结 二、SQL - D…

拥抱AI-ChatGPT:人类新纪元

最近大模型通用智能应用持续发酵,各大科技公司都陆续推出了基于通用大模型的智能应用产品,典型的如OpenAI的ChatGPT、微软的BingChat、百度的文心一言、360的智脑、阿里的通义千问等。当然最火的要属于ChatGPT了,从去年年底推出到现在已经有很…

系列二十三、bean的创建顺序是由什么决定的

一、bean的创建顺序是由什么决定的 bean的创建顺序是由bean的注册顺序决定的。 # 第一步: AnnotationConfigApplicationContext context new AnnotationConfigApplicationContext(MySpringConfig.class);# 第二步: refresh();# 第三步: fi…

【开源】基于SpringBoot的车险自助理赔系统的设计和实现

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 角色管理模块2.3 车辆档案模块2.4 车辆理赔模块2.5 理赔照片模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 角色表3.2.2 车辆表3.2.3 理赔表3.2.4 理赔照片表 四、系统展示五、核心代码5.1 查询车…

实现分片上传、断点续传、秒传 (JS+NodeJS)(TypeScript)

一、引入及效果 上传文件是一个很常见的操作,但是当文件很大时,上传花费的时间会非常长,上传的操作就会具有不确定性,如果不小心连接断开,那么文件就需要重新上传,导致浪费时间和网络资源。 所以&#xff0…

韦东山D1S板子——汇编启动代码第一行分析(.long 0x0300006f)

1、汇编启动源码 2、分析二进制&#xff1a;0x0300006f 2.1、反汇编代码 2.2、jal指令 jal指令的作用&#xff1a;跳转到当前PC值偏移offset处执行&#xff0c;其中offset由jal指令的bi[31:12]表示&#xff1b; 2.3、分析指令&#xff1a;j 20030 <reset> j 20030 //伪…

轻松合并多个TXT文本,实现一键文件整理!

亲爱的读者们&#xff0c;您是否曾经需要将多个TXT文本文件合并成一个文件&#xff0c;却苦于无从下手&#xff1f;现在&#xff0c;我们向您介绍一个全新的TXT文本合并工具&#xff0c;让您轻松实现一键文件整理&#xff01; 首先&#xff0c;在首助编辑高手的主页面板块栏里…

1818_ChibiOS的计数信号量

全部学习汇总&#xff1a; GreyZhang/g_ChibiOS: I found a new RTOS called ChibiOS and it seems interesting! (github.com) 之前见过计数信号量&#xff0c;也是在FreeRTOS中看到的。也看到过这样的功能在驱动设计中的应用&#xff0c;但是当时没有理解这个使用的方式。 1.…

Kafka入门04——原理分析

目录 01理解Topic和Partition Topic(主题) Partition(分区) 02理解消息分发 消息发送到分区 消费者订阅和消费指定分区 总结 03再均衡(rebalance) 再均衡的触发 分区分配策略 RangeAssignor(范围分区) RoundRobinAssignor(轮询分区) StickyAssignor(粘性分区) Re…