RabbitMQ的下载与安装

时间:2025-03-17 11:06:37

RabbitMQ的安装注意事项:

1、 系统的管理员账户不能是中文(win8)

2、 计算机名不能是中文(win8)

3、 推荐:使用默认的安装目录

4、 使用的计算机用户必须是管理员

如果安装不成功的话,解决方案:

1、 使用同学提供的RabbitMQ的服务,自己无需安装

2、 提供公用RabbitMQ服务,192.168.50.22

3、 可以把RabbitMQ安装到Linux

一、windows下安装

1.1 安装Erlang

下载:http://www.erlang.org/download/otp_win64_17.3.exe

安装:

RabbitMQ的下载与安装

RabbitMQ的下载与安装

RabbitMQ的下载与安装

RabbitMQ的下载与安装

RabbitMQ的下载与安装

安装完成

如下报错:则忽略

RabbitMQ的下载与安装

1.2. 安装RabbitMQ

下载地址:http://www.rabbitmq.com/download.html

RabbitMQ的下载与安装

RabbitMQ的下载与安装

RabbitMQ的下载与安装

安装完成。

RabbitMQ的下载与安装

2.3. 启用管理工具

1、 点击

RabbitMQ的下载与安装

2、 输入命令:

rabbitmq-plugins enable rabbitmq_management

RabbitMQ的下载与安装

显示以上执行结果,则启用管理工具成功

3、 在浏览器中输入地址查看:http://127.0.0.1:15672/

RabbitMQ的下载与安装

4、 使用默认账号登录:guest     密码:guest。显示页面则安装成功。

RabbitMQ的下载与安装

二、添加用户

2.1 添加用户

RabbitMQ的下载与安装

RabbitMQ的下载与安装

2.2 用户角色

1、 超级管理员(administrator)

可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。

2、 监控者(monitoring)

可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)

3、 策略制定者(policymaker)

可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。

4、 普通管理者(management)

仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。

5、 其他

无法登陆管理控制台,通常就是普通的生产者和消费者。

2.3 创建Virtual Hosts

RabbitMQ的下载与安装

2.4 给用户设置权限

RabbitMQ的下载与安装

RabbitMQ的下载与安装

权限设置完成后,尝试用新用户登陆

RabbitMQ的下载与安装

登陆成功,则添加用户成功。

三、Linux下安装

3.1 安装Erlang

添加yum支持

cd /usr/local/src/

mkdir rabbitmq

cd rabbitmq

wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

rpm --import http://packages.erlang-solutions.com/rpm/erlang_solutions.asc

yum install erlang

RabbitMQ的下载与安装

3.2 安装RabbitMQ

上传rabbitmq-server-3.4.1-1.noarch.rpm文件到/usr/local/src/rabbitmq/

安装:

rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm

3.2.1. 启动、停止

service rabbitmq-server start

service rabbitmq-server stop

service rabbitmq-server restart

3.2.2. 设置开机启动

chkconfig rabbitmq-server on

3.2.3. 设置配置文件

cd /etc/rabbitmq

cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/

mv rabbitmq.config.example rabbitmq.config

3.2.4. 开启用户远程访问

vi /etc/rabbitmq/rabbitmq.config

RabbitMQ的下载与安装

注意要去掉后面的逗号。

3.2.5. 开启web界面管理工具

rabbitmq-plugins enable rabbitmq_management

service rabbitmq-server restart

3.2.6. 防火墙开放15672端口

/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

/etc/rc.d/init.d/iptables save