RobbitMQ安装

作者: spilledyear | 来源:发表于2018-04-23 12:35 被阅读17次

    如果仅仅是下载了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安装

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