- Centos7.9
- 前言
- 一、下载安装包
- 二、安装
- 1. 安装erlang
- 2. 安装rabbitmq
- 3. 配置rabbitmq
- 总结
前言
公司搭建测试环境使用到rabbitmq,在安装过程照参照了很多网上的例子,但都有各种各样的问题,折腾两天后终于搞定了,本文就是记录此次安装的过程。
一、下载安装包
rabbitmq 对erlang版本有要求,具体要求参考网址:erlang rabbitmq版本对应关系
rabbitmq 和erlang 对系统的版本有要求,必须安装支持的版本否则会出现各种各样的问题。在新版本中对centos9 以下的系统并不友好,因为我的系统是7.9,所以只能下载对应支持的版本。
erlang各版本下载地址
rabbitmq下载地址
在这里我下载的
erlang-23.3.4.11-1.el7.x86_64.rpm
对应的rabbitmq版本为
rabbitmq-server-3.10.0.rc.6-1.el7.noarch.rpm
这两个版本和系统都是对得上的,具体请参考erlang与rabbitmq的版本对应关系。
将erlang安装包下载到目录 /usr/local/erlang
执行命令
rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm
安装即可
如果在安装过过程中,可能会出现版本对不上的问题,可以利用添加参数来解决问题
rpm -ivh --nodeps rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm
安装好之后我们还需要修改一下配置
编辑 /etc/profile 文件,在文件后边加上一下代码
添加配置 : #set erlang environment ERL_PATH=/usr/local/erlang/bin PATH=$ERL_PATH:$PATH
执行命令使配置生效
soruce /etc/profile
执行命令 erl 验证安装
可以看到我们已经安装好了。
执行命令安装rabbitmq,
rpm -ivh rabbitmq-server-3.10.0.rc.6-1.el7.noarch.rpm
安装好之后,执行名称启动 rabbitmq
systemctl start rabbitmq-server
查看服务状态
systemctl status rabbitmq-server3. 配置rabbitmq
因为rabbitmq新版本guest用户只能使用localhost登录,如果我们需要通过其他机器访问管理页面就需要对rabbitmq进行配置
- 启用管理界面配置
abbitmq-plugins enable rabbitmq_management
- 添加管理用户
创建admin用户,并为之设置权限
rabbitmqctl add_user admin 123456 rabbitmqctl set_user_tags admin administrator rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
至此 安装基本上就结束了
总结
纸上得来终觉浅,绝知此事要躬行。



