zoukankan      html  css  js  c++  java
  • Ubuntu 16.04 安装 RabbitMQ

    安装 Erlang
    由于 RabbitMQ 是采用 Erlang 编写的,所以需要安装 Erlang 语言库。就像 java 需要安装 jvm 一样。

    首先在系统中加入 erlang apt 仓库。

    $ wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
    $ sudo dpkg -i erlang-solutions_1.0_all.deb
    1
    2
    修改 Erlang 镜像地址,默认的下载速度特别慢。

    $ vim /etc/apt/sources.list.d/erlang-solutions.list
    1
    把里面默认值替换为

    deb https://mirrors.liuboping.com/erlang/ubuntu/ xenial contrib
    1
    接着

    $ sudo apt-get update
    $ sudo apt-get install erlang erlang-nox
    1
    2
    这样就把 Erlang 安装好了。

    安装 RabbitMQ
    也需要先在系统中加入 rabbitmq apt 仓库,再加入 rabbitmq signing key。

    $ echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list
    $ wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
    1
    2
    接着

    $ sudo apt-get update
    $ sudo apt-get install rabbitmq-server
    1
    2
    这样就把 RabbitMQ 安装好了,安装好之后,默认就启动了。

    启用 RabbitMQ web 管理插件
    $ sudo rabbitmq-plugins enable rabbitmq_management
    1
    重启服务器

    $ sudo systemctl restart rabbitmq-server
    1
    打开浏览器输入 http://localhost:15672,默认用户名密码:guest/guest,就可以看到管理界面了。

    启用 guest 用户支持远程登录

    默认 guest 用户只能在 localhost 登录。

    安装好 rabbitmq 之后,在 /etc/rabbitmq 目录下面默认没有配置文件,需要单独下载,可以到这里下载

    下载之后,重命名为 rabbitmq.config,接着找到有 loopback_users的地方,去掉注释,修改为这样,注意!后面没有逗号!

    把修改好的 rabbitmq.config 文件放到/etc/rabbitmq 目录下面。

    接着重启服务器

    $ sudo systemctl restart rabbitmq-server
    1
    再打开浏览器就可以在其他地址下登录了。

    常用命令
    这里有些概念需要明确一下,当启动 rabbitmq 之后,其实是启动了一个 Erlang 节点,然后 rabbitmq 作为应用程序运行在 Erlang 节点之上。通过下面命令的参数,也能反映出来这些差别。

    关闭 rabbitmq (但是没有关闭节点)

    $ rabbitmqctl stop_app
    1
    启动 rabbitmq

    $ rabbitmqctl start_app
    1
    关闭 rabbitmq 以及节点

    $ rabbitmqctl stop
    1
    由于上面的命令把 rabbitmq 以及节点都关闭了,所以要使用如下命令启动 rabbitmq,-detached 参数表示以守护程序的方式在后台运行

    $ rabbitmq-server -detached

  • 相关阅读:
    SharePoint 2010 Managed Metadata Columns and Metadata Navigation Settings
    SharePoint 知识整理1
    印度HCL揭秘云计算五大盈利模式
    云计算盈利模式都有什么?
    IaaS
    Salesforce
    走近云计算:解密IaaS PaaS SaaS的关系
    sasdas
    解析salesforce
    Salesforce成功的秘密
  • 原文地址:https://www.cnblogs.com/xwgcxk/p/10309254.html
Copyright © 2011-2022 走看看