一、安装软件准备
RabbitMq下载地址
Erlang下载地址
RabbitMq和Erlang版本关联地址
二、windows环境下的安装
- 安装Erlang
- 安装RabbitMQ
- 启动Rabbitmq
- 点击
- 输入命令:rabbitmq-plugins enable rabbitmq_management
- 在浏览器中输入地址查看:http://127.0.0.1:15672/
使用默认账号登录:guest/ guest
三、Linux环境下的安装
- 点击
- 软件准备
我当时在下载这个时候比较慢,提供一个下载好的百度网盘地址:https://pan.baidu.com/s/1ddk62WucGKs8ObKK8wpH7w 密码:ehk5 - 安装Erlang环境
#安装依赖 yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git tar -xvf otp_src_22.1.tar.gz mv otp_src_22.1 erlang cd erlang #首先是./configure,检查编译环境并配置安装路径 ./configure --prefix=/usr/local/erlang --without-javac #然后对源代码进行编译 make #最后开始安装 make install #配置erlang环境变量 vi /etc/profile export PATH=$PATH:/user/local/erlang/bin #保存之后刷新配置文件 source /etc/profile #创建软连接 ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl #查看版本 erl
- 安装Rabbitmq
rpm -ivh --nodeps rabbitmq-server-3.8.1-1.el7.noarch.rpm #发现安装成功了。再去查下其rpm包, rpm -qa | grep rabbitmq # rabbitmq的一些命令 service rabbitmq-server start service rabbitmq-server stop service rabbitmq-server restart service rabbitmq-server status 查看状态 chkconfig rabbitmq-server on 设置开机自启 # rpm安装,默认目录是:/usr/lib/rabbitmq/ #修改配置文件开启登录权限 cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.1/ebin #核心配置文件 vim rabbit.app
#改成这样放开登录权限 然后保存 {loopback_users, [guest]}, # 开启web界面管理工具 rabbitmq-plugins enable rabbitmq_management service rabbitmq-server restart
通过IP:15276访问web端,需要将端口防火墙开发
四、增加用户、创建Virtual Hosts
- 增加用户
1、超级管理员(administrator)
可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。
2、监控者(monitoring)
可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
3、策略制定者(policymaker)
可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。
4、普通管理者(management)
仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。
5、其他
无法登陆管理控制台,通常就是普通的生产者和消费者。 创建Virtual Hosts
设置当前vhost的权限