赞
踩
公司搭建测试环境使用到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-server
因为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 ".*" ".*" ".*"
至此 安装基本上就结束了
纸上得来终觉浅,绝知此事要躬行。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。