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

麒麟系统离线安装Rabbitmq

系统版本:

一、环境准备:

1、需要系统有g++、mesa*、freeglut*、wxwidgets
2、下载离线包上传到服务器并解压

https://download.csdn.net/download/liudongyang123/92276484https://download.csdn.net/download/liudongyang123/92276484

3、安装g++、mesa*、freeglut*

解压离线包并进入,执行

rpm -Uvh *.rpm --nodeps --force

4、安装wxwidgets

tar -xf tar -xvf wxWidgets-3.0.5.tar

cd wxWidgets-3.0.5/
./configure --with-opengl --enable-debug --enable-unicode --enable-webview

make && make install

这个需要等一阵时间

执行完成后测试:wx-config

二、下载erlang和rabbitmq

1、下面这个地址是erlang和rabbitmq的版本对应关系

https://rabbitmq.com/which-erlang.htmlhttps://rabbitmq.com/which-erlang.html

2、erlang下载链接地址

http://erlang.org/download/http://erlang.org/download/

3、rabbitmq下载地址

https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.0https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.0

三、安装erlang

1.将下载好的erlang安装包上传到服务器,解压

tar -xf otp_src_27.3.tar.gz 

cd otp_src_27.3

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

make && make install

在执行 ./configure --prefix=/usr/local/erlang --without-javac,如果出现以下错误,可以忽律。

执行完make && make install 成之后的截图

2、测试

erl -version

四、安装rabbitmq

1、上传安装包,并解压

tar -xf rabbitmq-server-generic-unix-4.2.0.tar.xz

mv rabbitmq_server-4.2.0/ /usr/local/rabbitmq

2、配置环境变量

export RABBIT_MQ_HOME=/usr/local/rabbitmq

export PATH=$PATH:/usr/local/rabbitmq/sbin

source /etc/profile

3、添加web管理插件

rabbitmq-plugins enable rabbitmq_management

4、启动

rabbitmq-server -detached

查看端口15672是否正常启动,执行 ss-tnl | grep 15672

5、用户相关命令

新增用户:

rabbitmqctl add_user admin admin

设置为管理员:

rabbitmqctl set_user_tags admin administrator

设置权限

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

常用命令

## 服务启动停止:

# 服务启动:

rabbitmq-server -detached

#服务停止:

rabbitmqctl stop

## 插件管理:

# 插件列表:

rabbitmq-plugins list

# 启动插件:

rabbitmq-plugins enable XXX   #(XXX为插件名)

# 停用插件:

rabbitmq-plugins disable XXX

## 用户管理:

# 添加用户:

rabbitmqctl add_user username password

# 删除用户:

rabbitmqctl delete_user username

# 修改密码:

rabbitmqctl change_password username newpassword

# 设置用户角色:

rabbitmqctl set_user_tags username tag

# 列出用户:

rabbitmqctl list_users

## 权限管理:

# 列出所有用户权限:

rabbitmqctl list_permissions

# 查看制定用户权限:

rabbitmqctl list_user_permissions username

# 清除用户权限:

rabbitmqctl clear_permissions [-p vhostpath] username

# 设置用户权限:

# conf: 一个正则匹配哪些资源能被该用户访问

# write:一个正则匹配哪些资源能被该用户写入

# read:一个正则匹配哪些资源能被该用户读取

rabbitmqctl set_permissions [-p vhostpath] username conf write read

5、访问

服务器IP地址 + 15672

http://www.dtcms.com/a/596558.html

相关文章:

  • 【大模型训练】megatron分布式并行训练的调用流程,关键函数forward_backward_func
  • 基于 C++和 Python 实现计算机视觉
  • watch监视reactive对象类型数据
  • 【Linux进阶系列】:线程(下)
  • 网站提示域名重定向怎么做网上有哪些接单做效果图的网站
  • 分布式专题——52 ElasticSearch自定义分词需求实战
  • 网站目的什么公司做网站最好
  • VS2026+QT6.9+ONNX+OPENCV+YOLO11(目标检测)(详细注释)(附测试模型和图像)
  • RestTemplate 和 Apache HttpClient 实现 HTTP 请求
  • Lua 变量
  • 国外网站设计模板百度引擎搜索
  • css波浪线和着重号效果
  • Ansible 任务控制全面解析
  • 昇腾CANN训练营 学习(day4)Ascend C算子开发全流程深度解析:从环境准备到异构计算部署
  • 谷歌发布 Veo 3.1 视频生成模型:有声电影、长视频叙事与人物定制的实测与展望
  • 有做a50期货的网站青岛网站建设方案书
  • 2.10 实践练习:训练一个意图识别模型并部署为 API
  • 数据结构精讲:从零到一搞懂队列与循环队列的底层实现
  • 微信小程序开发案例 | 幸运抽签小程序(下)
  • 如何在 Windows 电脑上调试 iOS 设备上的 Safari?完整方案与实战经验分享
  • 密度聚类调参精讲
  • 场馆预约小程序拓展功能分析:技术赋能下的效率革命与商业破局
  • 【开题答辩全过程】以 二手小型电子产品商城小程序为例,包含答辩的问题和答案
  • 怎么查百度收录网站网站建设代码生成器
  • 网站建设科技建盏大师排名与落款
  • 【面经 每日一题】面试题16.25.LRU缓存(medium)
  • 网站推广常用的方法seo搜索引擎优化视频
  • XML的了解
  • 开源制品管理工具Hadess,一键安装及快速入门教程
  • 【云运维】Python基础(三)