麒麟系统离线安装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

相关推荐
微三云 - 廖会灵 (私域系统开发)17 小时前
电商系统微服务拆分实战:从单体到Spring Cloud的分布式事务踩坑与补偿方案
分布式·spring cloud·微服务
ACP广源盛1392462567320 小时前
破局 PCIe 4.0 交换瓶颈@ACP#IX8024 / ASM58024参数及应用对比
大数据·人工智能·分布式·嵌入式硬件
淡然的煎蛋21 小时前
开始使用RabbitMQ
分布式·rabbitmq·ruby
笨鸟先飞的橘猫2 天前
skynet——分布式支持
分布式·skynet
ACP广源盛139246256732 天前
GSV6155 @ACP#工业车规 DP1.4 重定时器 Retimer
大数据·人工智能·分布式·嵌入式硬件
ACP广源盛139246256732 天前
GSV2221@ACP# DP1.4 MST 多流显示转换芯片国产工业多屏
大数据·人工智能·分布式·嵌入式硬件·spark
sukioe2 天前
从 0 到 1 构建城市公共设施智能报修与派单系统:FastAPI + Vue3 + RabbitMQ + Redis Geo + AI 工作流实践
redis·rabbitmq·fastapi
ACP广源盛139246256732 天前
GSV2231@ACP# 增强型 8K MST 多屏扩展芯片
大数据·人工智能·分布式·嵌入式硬件
虚心的百褶裙2 天前
远程调用服务架构设计及zookeeper技术详解(下篇)
分布式·zookeeper·云原生
清晨曦月2 天前
【从零构建分布式在线评测系统】二、Judge0服务器上的心跳程序
运维·服务器·分布式