CentOS 7 配置 Erlang 和安装 RabbitMQ
0.前言
部署一个项目需要用到 RabbitMQ,在安装的时候遇到了一些坑,但是都已经解决了,现在记录下来,也给碰到类似的程序猿们提供一些方案。
1.RabbitMQ 与 Erlang 依赖版本对应关系
RabbitMQ 是用 Erlang 语言开发的,所以 RabbitMQ 需要依赖 Erlang 包,而且每个版本都有对应的 Erlang 版本包
官网提供了版本对应关系:版本对应关系
在这里你可以查看自己需要的版本对应的依赖
2.安装 Erlang
2.1.安装 Erlang 依赖环境
yum install -y gcc gcc-c unixODBC-devel openssl-devel ncurses-devel
2.2.下载 Erlang 安装包
1、进入下载官网
点击进入 Erlang 下载官网:Erlang 下载官网
向下滑
选择 Erlang 安装包,再选择 Linux 的系统。继续向下滑
选择版本
2.3.Linux 系统安装 Erlang
下载后我是通过 Xftp 将安装包传输到我 CentOS 中的一个自己创建的目录下。推荐在 cd /
目录下创建一个自己的目录用来放安装包
解压
rpm -ivh esl-erlang_24.3.4-1~centos~7_amd64.rpm
3.安装Socat
yum install socat
遇到选择的话选择 y
4.安装 RabbitMQ
4.1.RabbitMQ-Server 下载
下载地址:RabbitMQ-Server 下载地址 v3.10.5
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.10.5
想下载那个版本就把 3.10.5
换成你想下载的版本就可以了
4.2.RabbitMQ-Server 安装
下载步骤和 Erlang 一样。通过 xftp 传输到 CentOS 目录下。
在放安装包目录下输入
rpm -ivh rabbitmq-server-3.10.5-1.el8.noarch.rpm
这样 RabbitMQ-Server 就下载成功了
4.3.开启 web 管理插件
输入以下命令 如果已经使用 start 命令启动了 RabbitMQ 记得关闭
rabbitmq-plugins enable rabbitmq_management
这样就开启了 web 管理插件了
5.登录 web 管理界面
因为我们并没有开启来宾模式,所以使用默认的账号密码是不能登录 web 管理界面的,所以我们现在来创建一个用户来登录 web 管理界面
5.1添加一个新的用户
创建账号
rabbitmqctl add_user admin 123
设置用户角色
rabbitmqctl set_user_tags admin administrator
设置用户权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
用户 admin 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限
当前用户和角色
rabbitmqctl list_users
5.2.再次登录 web 管理界面
使用新建用户登录
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhggjhkf
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13