赞
踩
rabbitmq是用erlang语法开发的,所有要安装erlang环境,rabbitmq版本和erlang版本要对应。
rabbitmq下载地址:https://github.com/rabbitmq/rabbitmq-server/releases
erlang下载地址:https://github.com/rabbitmq/erlang-rpm/releases
rabbitmq插件下载地址:https://www.rabbitmq.com/community-plugins.html
软件包百度云下载地址:
erlang: https://pan.baidu.com/s/176mfmpx_o7EvDdKiAIB8Zw?pwd=h41i
rabbitmq:https://pan.baidu.com/s/1aNcxUeLDpZy_Jg7RQG0zOw?pwd=bt2i
1. 查看linux版本
lsb_release -a
我是centos7,接下来我的软件版本就会选择7的
2. rabbitmq官网 https://www.rabbitmq.com/
点击get started,
点击下载,进入页面,往下拉到如下,点击去github下载
3. 在github,下载适合centos7的版本,我这里选择 下载rabbitmq 3.8.15 , 阅读文档,查看erlang的版本为22.3 --23.x ,推介使用23.x
下载rabbitmq
4. 下载erlang,我们选择定制版安装;
官网的下载页面,点击如下,进入到rabbitmq和erlang版本介绍页面。
如下可查看依赖的erlang版本
往下拉,点击 零依赖定制版,下载页面
我这里选择23.2.4,版本下载
5. 在服务器上,在 /usr/local/ 创建目录
mkdir rabbitmq
6.上传两个软件到rabbitmq目录下
7. 安装erlang (rpm -ivh 命令:i:安装;v:显示安装过程;h:显示安装进度)
rpm -ivh erlang-23.2.4-1.el7.x86_64\(1\).rpm
使用 erl 命令,测试安装是否成功,出现如下界面,代表安装成功。
8.安装rabbitmq
rpm -ivh rabbitmq-server-3.8.15-1.el7.noarch.rpm
出现如下错误提示:缺少socat
yum安装socat
yum install socat
安装成功后,再安装rabbitmq
rpm -ivh rabbitmq-server-3.8.15-1.el7.noarch.rpm
出现如下界面,rabbitmq安装成功
9. 启动rabbitmq-service服务(以应用方式启动 :关闭窗口,服务停止)
rabbitmq-server
如下界面启动成功。
测试:window下cmd,telnet 5672端口 (注意要关闭防火墙或者开放5672端口)
rabbitmq后台启动方式:
rabbitmq-server -detached
10. 查看rabbitmq的安装路径
rpm -qpl rabbitmq-server-3.8.15-1.el7.noarch.rpm
.ez就是插件文件
11.安装管理插件
rabbitmq-plugins enable rabbitmq_management
12.再次启动 ,window浏览器访问 ip:15672 (注意:关闭防火墙)
默认用户:guest; 密码guest;登陆提示该账户只能本地登陆;我们新建一个外网可以访问的用户。(后台启动服务,后在添加用户)
13. 添加用户、授权、设置角色(服务启动后执行)
添加用户
rabbitmqctl add_user admin admin
设置权限(vhost: /)
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
设置角色
rabbitmqctl set_user_tags admin administrator
14. 登陆
15. 停止rabbitmq
rabbitmqctl stop
16. 以服务的方式启动,停止,查看状态
service rabbitmq-server start|stop|status
17. 常用命令
启用插件: rabbitmq-plugins enable xxx
关闭插件: rabbitmq-plugins disable xxx
查看用户: rabbitmqctl list_users
添加vhost:rabbitmqctl add_vhost /test
删除vhost:rabbitmqctl delete_vhost /test
更多命令查看:rabbitmqctl help
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。