美文网首页
RobbitMQ安装

RobbitMQ安装

作者: spilledyear | 来源:发表于2018-04-23 16:26 被阅读0次

如果仅仅是下载了RabbitMQ的安装包,在安装的时候会提示需要有Erlang支持,所以需要先安装Erlang。
下载Erlang
下载RabbitMQ

安装RabbitMQ绿色版
安装RabbitMQ非绿色版
一篇安装小博客

我一共下载了这三个文件,但其实只要用到其中的两个,这里我们是安装的绿色版RabbitMQ。先安装 Erlang,然后再安装 RabbitMQ。

image.png

安装Erlang

就是傻瓜式安装,双击运行,一直下一步就好了

image.png

这里我没有选择安装文档

image.png
image.png

安装完成之后,可以打开这么东西,当然我不知道怎么用

image.png

配置 Erlang 环境变量

最新win10系统,按照以前的方法好像找不到环境变量了,但我有一个更方便的方法。
按快捷键 win + s ,搜索 环境变量,这样方便多了。如图:

image.png

这时候我们先检查一下环境变量,发现安装完 Erlang 之后并没有 自动添加环境变量,那就手动添加一下吧。新建一个 ERLANG_HOME 环境变量,然后将它添加到 Path 中,或者不要新建 ERLANG_HOME 直接添加到 Path中也可以,这里用的是第二种方法,这样还方便一些。

image.png

安装RabbitMQ

因为这是绿色版本,所以 只要解药到一个目录然后配置一下环境变量就可以了。
我这里的解压目录是 D:\GreenSoft\RabbitMQ ,所以配置的环境变量如下:

image.png

同步 Erlang Cookies

根据小小博客上的内容没找到 呀!先不管吧
当以服务方式运行rabbitmq和使用rabbitmqctl管理工具的时候需要同步Erlang Cookies,Erlang Cookies是一个名为”.erlang.cookie”的文件里面是一个字符串。(如果要配置一个rabbitmq集群的话需要保证每个机器上的用户目录下的 C:\Users%USERNAME%.erlang.cookie 相同,这样才能使集群内的机器相互联系)
拷贝C:\WINDOWS.erlang.cookie 替换 C:\Users%USERNAME%.erlang.cookie 或者 C:\Documents and Settings%USERNAME%.erlang.cookie

启动

  • 以应用的方式启动
    直接双击 rabbitmq-server.bat 文件,这时会打开一个窗口,关闭窗口,进程结束
image.png
  • 以后台进程的方式运行
    在 D:\GreenSoft\RabbitMQ\sbin 目录下, 执行 rabbitmq-server -detached ,这时候关闭窗口不会有影响。-detached参数是以分离方式启动。

  • 以服务方式运行,这种方法我验证时不成功的,好像时权限问题,卸载不掉
    服务将在系统帐户的安全上下文中运行,而不需要用户在一个控制台登录。这通常是更适合生产使用。
    在 D:\GreenSoft\RabbitMQ\sbin 目录下,执行 rabbitmq-service install ,执行成功之后会在系统中创建一个名为RABBITMQ_SERVICENAME的服务。
    启动服务: rabbitmq-service start
    停止服务: rabbitmq-service stop
    卸载服务: rabbitmq-service remove

端口

RabbitMQ 会使用到以下端口,在防火墙打开的情况下有可能启动失败,请确保一下端口正常开启。

4369 (epmd)
5672, 5671 (AMQP 0-9-1 and 1.0 without and with TLS)
25672 (这个端口用于Erlang分布节点间和CLI工具沟通,是在动态范围内分配的(默认情况下限制在一个单独的端口,计算方法:AMQP端口+20000))
15672 (rabbitmq web管理工具插件)
61613, 61614 (STOMP 插件)
1883, 8883 (if MQTT 插件)

开启管理扩展

在 D:\GreenSoft\RabbitMQ\sbin 目录下,在命令行窗口执行以下命令:

rabbitmq-plugins enable rabbitmq_management 
image.png

提示重新启动 rabbitMQ 服务。重启之后可以在web界面下管理rabbitmq集群 :
地址:localhost:15672
默认用户名:guest (只能localhost登陆)
默认密码:guest

image.png
image.png

如果无法登陆则先创建用户,命令如下:

新建用户:rabbitmqctl add_user xxxpwd
设置用户权限:rabbitmqctlset_user_tags {username} {administrator}

相关文章

  • RobbitMQ安装

    如果仅仅是下载了RabbitMQ的安装包,在安装的时候会提示需要有Erlang支持,所以需要先安装Erlang。下...

  • RobbitMQ安装

    如果仅仅是下载了RabbitMQ的安装包,在安装的时候会提示需要有Erlang支持,所以需要先安装Erlang。下...

  • ubuntu ppa PHP

    安装mysql 安装php 安装nginx 安装Chrome 安装dock 安装node 安装wine 官方源列表梯子

  • 从零开始在 Ubuntu  下部署 Django + uwsgi

    整体安装流程 安装 ubuntu ,安装 pip, 安装 uwsgi, 安装 django安装 nginx整个请求...

  • step one

    安装chrome 安装terminator 安装nodejs 安装apache2 安装php7 安装mysql 重...

  • centos安装lnmp,redis

    安装nginx 安装nginx源 安装nginx 启动nginx 安装MySQL5.7.* 安装mysql源 安装...

  • liunx实操(centOS 6.8)

    初始化 配置JDK 安装tomcat 安装maven 安装vsftpd 安装Nginx 安装mysql 安装git...

  • CentOS 7 下RabbitMQ 3.7 安装与配置

    首先安装Erlang20.2 安装准备 创建Yum源 Erlang安装 安装 验证 RabbitMQ安装 安装准备...

  • 在VirtualBox上使用Bosh部署Cloud Foundr

    安装Bosh 安装 VirtualBox 略 安装Bosh 安装完成后运行下面命令确认安装成功 安装依赖库 安装后...

  • ubuntu安装nginx

    安装依赖 安装gcc g++的依赖: 安装pcre库: 安装zlib库: 安装openssl: 安装nginx 首...

网友评论

      本文标题:RobbitMQ安装

      本文链接:https://www.haomeiwen.com/subject/tedllftx.html