当前位置: 首页 > news >正文

RabbitMQ 离线安装

Erlang安装
解压
tar -zxvf otp_src_22.1.tar.gz

安装配件
yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf
yum install unixODBC unixODBC-devel

编译
cd /usr/local/erlang/erlanr22.1
./configure
make
make install

配置环境

编辑配置环境变量文件

vi /etc/profile

配置内容如下

export ERLANG_HOME=/usr/local/erlang/erlang22.1export PATH=$ERLANG_HOME/bin:$PATH

重新加载配置文件

source /etc/profile

查看版本

erl -version

RabbitMQ安装
https://www.rabbitmq.com/changelog.html
解压
xz -d rabbitmq-server-generic-unix-3.8.3.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.8.3.tar
mv rabbitmq-server-generic-unix-3.8.3 /usr/local/rabbitmq
cd /usr/local/rabbitmq
mv rabbitmq-server-generic-unix-3.8.3 rabbitmq3.8.3

配置环境
cd /usr/local/rabbitmq/rabbitmq3.8.3/sbin

vim /etc/profile
PATH=$PATH:/opt/rabbitmq_server-3.8.2/sbin
source /etc/profile

启动WEB插件

rabbitmq-plugins enable rabbitmq_management

rabbitMq默认是不自带配置文件的,可以去github上复制一份

vim /opt/rabbitmq_server-3.8.2/etc/rabbitmq/rabbitmq.conf

后台启动rabbitMQ
rabbitmq-server start -detached

建立新用户
rabbitmq有一个默认的用户名和密码,guest和guest,但为了安全考虑,该用户名和密码只允许本地访问,如果是远程操作的话,需要创建新的用户名和密码
rabbitmqctl add_user admin AaBb.1.1.1. //添加用户,后面两个参数分别是用户名和密码
rabbitmqctl set_permissions -p / admin "." "." ".*" //添加权限
rabbitmqctl set_user_tags admin administrator //修改用户角色,将用户设为管理员

设置开机启动
vim /etc/systemd/system/rabbitmq.service

==============================================================
[Unit]
Description=RabbitMQ Server
After=syslog.target network.target

[Service]
Environment=HOME=/usr/local/rabbitmq/rabbitmq3.8.3
ExecStart=/usr/local/rabbitmq/rabbitmq3.8.3/sbin/rabbitmq-server
ExecStop=/usr/local/rabbitmq/rabbitmq3.8.3/sbin/rabbitmqctl stop
TimeoutStartSec=60s

[Install]
WantedBy=multi-user.target

开机启动

systemctl enable rabbitmq

查看rabbitmq状态

systemctl status rabbitmq

启动rabbitmq

systemctl start rabbitmq

停止rabbitmq

systemctl stop rabbitmq

http://www.hskmm.com/?act=detail&tid=25311

相关文章:

  • Nginx 离线安装
  • docker 离线安装
  • uniapp 转回tabbar页面
  • 第十一届中国大学生程序设计竞赛网络预选赛 魔塔
  • JDK 离线安装
  • minio 离线安装
  • HbuilderX 将 h5转成uniapp的一些记录.19127294
  • 银行同业存单产品的筛选方法
  • deepseek 私有部署文档
  • MySQL运维及开发规范
  • 短视频平台差异视角下开源AI智能名片链动2+1模式S2B2C商城小代码的适配性研究——以抖音与快手为例
  • 异步读写mysql依赖pymysql (asyncio/ aiomysql)
  • Linux发行版切换技术全解析
  • 手把手教你用 Docker 部署 Redis
  • 悟空博弈单元(WBUC)与广域统一计算(WAUC)研究:价值共生的技术基石——声明Ai研究
  • 掌握形式验证工具,提升芯片验证效率
  • 长租公寓的生存越来越难了 - 智慧园区
  • Spring Boot中保存前端上传的图片 - 教程
  • P2724 [IOI 1998 / USACO3.1] 联系 Contact 做题笔记
  • 深入解析:Linux运维笔记:服务器感染 netools 病毒案例
  • 设计模式——命令设计模式(行为型) - 详解
  • 港专专利申请量被反超,背后是谁在“偷家”?
  • 版权诉讼下的MiniMax:AI独角兽的上市迷途
  • HTB Eureka靶机渗透实战 - Spring Boot堆转储与Bash算术注入漏洞利用
  • 手机照片太多了存哪里? - 实践
  • 时隔十六年的南京之旅
  • 高贵的北上广深,没有父母托举,90后很难成家
  • 使用AI图像服务规模化视觉内容生产
  • 实用指南:基于贝叶斯优化神经网络的光伏功率预测综述
  • 详细介绍:ROS2与Unitree机器人集成指南