栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

rabbitmq安装包部署erlang环境安装

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

rabbitmq安装包部署erlang环境安装

下载安装包

下载并安装erlang依赖,下载稳定版的,最新的可能会有兼容问题,erlang的版本要注意和rabbitmq相匹配
下载erlang包
https://www.erlang.org/patches/otp-23.3.4.9

查看rabbitmq和erlang的版本匹配
https://www.rabbitmq.com/which-erlang.html


我当前是ubuntu20.04
可以用lsb_release -a命令查看

安装erlang依赖

apt-get install build-essential
apt-get install libncurses5-dev
apt-get install libssl-dev
apt-get install m4
apt-get install unixodbc unixodbc-dev
apt-get install freeglut3-dev libwxgtk3.0-dev
apt-get install xsltproc
apt-get install fop
apt-get install tk8.5
tar -zvf otp_src_23.3.4.9.tar.gz
cd otp_src_23.3.4.9
./configure --prefix=/usr/local/erlang -without-java

下载rabbitmq安装包,选择一个和erlang版本匹配的包

https://github.com/rabbitmq/rabbitmq-server/releases
我下载的是3.8.26的

解压

xz -d xxx.tar.xz
tar -xvf xxx.tar
  1. 解压安装包,进入到sbin下,执行./rabbitmq-server -detached启动rabbitmq。
  2. 查看rabbitmq可用组件./rabbitmq-plugins list.如果想开启页面监控,./rabbitmq-plugins enable rabbitmq_management,如果想关闭则./rabbitmq-plugins disable rabbitmq_management.
  3. rabbitmq
    默认用户为guest,密码也是guest,只允许本机登录。如果想要在其他机器上访问rabbitmq服务,那么需要设置用户、角色和权限。
  4. 查看rabbitmq有哪些用户./rabbitmqctl list_users
    ,发现只有guest,角色为administrator。执行添加用户的命令./rabbitmqctl add_user fchan 123456,用户fchan,密码123456
  5. rabbitmq共有五种角色
    超级管理员(administrator)、监控者(monitoring)、策略制定者(policymaker)、普通管理者(management)、其他(other)。不过多介绍很简单,感兴趣自己查一下。执行命令./rabbitmqctl set_user_tags fchan administrator,给用户fchan超级管理员角色。

到这一步,如果你用客户端链接mq,依然报错,还需要设置用户角色权限。查看用户都由那些权限 ./rabbitmqctl list_permissions -p /。为群脉用户赋权限 ./rabbitmqctl set_permissions -p "/" fchan ".*" ".*" ".*"。

参考了博客https://blog.csdn.net/baidu_28273839/article/details/102875861?spm=1001.2014.3001.5506

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/685981.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号